Stocks rallied Monday, building off of their best weekly performance in a month, as a pledge by the G20 to keep stimulus in place spurred investors' appetite for risk.
The Dow Jones Industrial Average jumped 203.52, or 2 percent, to close at 10,226.94, a new high for 2009. The S&P 500 gained 2.2 percent and the Nasdaq advanced 2 percent.
Finance ministers and central bankers from the G20 nations agreed over the weekend to keep stimulus flowing, sending the dollar down and stocks up.
The dollar fell across the board. Oil rose $2, settling at $79.43 a barrel. Gold settled at $1,100.80 an ounce, after hitting a new record above $1,110 earlier.