Stocks on Wall Street have continued their rally, pushing the Dow Jones Industrial Average to a 13-month high, as investors sought resource and financial shares.
Gold futures again reached record levels, as the dollar sank. Oil futures also went higher.
The Dow closed 203.52 points, or 1.5%, up at 10,226.94, the highest finish since October 3, 2008.
The Dow's gains were led by Caterpillar, which surged 4.1%, while American Express and General Electric were also sharply higher, up 4.7% and 3.5%, respectively.