Canada's benchmark S&P/TSX rose 52.83 points, or 0.75%, to 7,073.81.
Europe markets finished higher. In London, the Financial Times-Stock Exchange 100 index rose 9.60 points, or 0.21%, to 4,540.60 in a bit of a rebound from Wednesday's slide. But the market was restrained by a report that first quarter UK business investment fell 3.1%, and an official's statement that the Bank of England is looking to raise rates in the near future.
France's CAC 40 gained 41.65 points, or 1.13%, to 3,742.78 as the French manufacturing confidence index rose in June. Bonds were lower as stocks rebounded.
Germany's DAX index was up 160.38 points, or 3.91%, to 4,259.43 in a short covering rebound as U.S. stocks advanced. There was little reaction to a report that German machinery orders fell.
Markets in Asia finished higher. In Japan, the Nikkei 225 index closed up 187.04 points, or 1.86%, to end at 10,261.60 on the back of futures-led buy-backs after a sharp decline on Wednesday.
In Hong Kong, the benchmark Hang Seng index ended up 162.17 points, or 1.57%, at 10,518.09.