U.S. stocks extended their four-day winning streak and ended Tuesday with solid gains as Federal Reserve Chairwoman Janet Yellen pledged to keep interest rates low.
The S&P 500 closed up 1.1%, making its best four day gain since 2011.
The Dow Jones Industrial Average closed up 1.2%.
The index's 3.6% gain over the past four days is its best four consecutive up days since 2012.
The Nasdaq ended the day 1%, higher.
The tech-heavy index turned positive for 2014 and is now up 0.3% so far this year.
On Thursday, Janet Yellen will testify before the Senate Banking Committee.
In other markets,
Canada's S&P/TSX was up 0.7 percent
European stocks rose for a fifth-straight day,
Germany's DAX 30 rallied 2 percent
France's CAC 40 rose 1.1 percent and the U.K.'s FTSE 100 gained 1.2 percent.
Gold pushed a win streak toward a fifth session, while oil rose and the dollar fell against the British pound and Australian dollar.