Stock prices steadied at modestly higher levels as Wall Street staked a rally on rising prices of gold and oil.
Weakness in the U.S. dollar helped propel commodities broadly even though gold edged below $1,000 an ounce. Crude oil reclaimed the $70 a barrel mark.
The dollar hit its lowest level in nearly a year against a basket of currencies, a move that may have been sparked over concerns that the greenback's status as the world's reserve currency was in danger.
Gold miners were getting a boost from the metal's run, with Barrick Gold and Couer D'Alene setting the pace.
Anticipation of deal-making helped propel the market as well.
The Dow Jones US Iron and Steel Index gained about 3 percent in morning trading while the Platinum and Precious Metals Index soared nearly 11 percent.
Cadburyresisted Kraft's $16.7 billion bid, and reports say Hershey may become a player to prevent Kraft or another competitor from acquiring Cadbury.
General Electric also helped boost the market. The parent company of CNBC.com saw its shares gain after JPMorgan upgraded the stock to overweight from neutral and raised the price target to $17 from $12.