European stock markets finished higher. London's FTSE 100 index was up 20.3 points, or 0.46%, to 4,438.3, despite news that Britain's first-quarter GDP slowed to growth of 0.3% from 0.6% in the fourth quarter.
Germany's DAX index rose 39.45 points, or 1.03%, to 3,867.52 in reaction to yesterday's strong U.S. rally and overnight surge in Tokyo. Investors ignored a report German June Gfk Consumer confidence fell to 4.5 from a downwardly revised 4.7.
In Paris, the CAC 40 index gained 49.39 points, or 1.37%, to 3,659.92.
Asian markets finished higher. In Japan, the Nikkei index rose 189.16 points, or 1.73%, to 11,152.09. In Hong Kong, the stock market was closed for a holiday.
Canada's benchmark S&P/TSX fell 35.24 points, or 0.42%, to 8,318.98.