In Paris, the CAC 40 finished up 42.93 points, or 1.31% at 3,322.95. Germany's DAX index was up 9.59 points, or 0.28%, at 3,492.67, helped by data that German machinery orders rose 10% in July.
Asian markets finished mixed. Tokyo stocks ended lower amid profit taking mounted ahead of Friday's Japanese industrial production data for July and U.S. economic data including GDP and unemployment. The Nikkei 225 index lost 83.77 points, or 0.81%, to finish at 10,225.22. In Hong Kong, the Hang Seng index added 81.57 points, or 0.76%, to close at 10,760.12.
Canada's benchmark S&P/TSX rose 16.34 points, or 0.22%, to 7,516.95.