In Paris, the CAC 40 gained 58.85 points, or 1.75%, to 3,422.78. Germany's DAX index climbed 80.31 points, or 2.25%, to 3,647.51.
Asian markets finished higher. The Nikkei 225 index rose 25.61 points, or 0.24%, to close at 10,715.69 as stocks came off their best levels on mild profit-taking. The earlier gains were fueled by an overnight jump on Wall Street following on further evidence of global economic growth. In Hong Kong, the Hang Seng index jumped 162.42 points, or 1.48%, to close at 11,102.36.
Canada's benchmark S&P/TSX rose 13.50 points, or 0.18%, to 7,580.36. The Bank of Canada raised its interest rate by 25 basis points, to 2.75.