Equities climbed with the price of oil, underpinning investors' demand for recently-battered stocks such as banks and miners.
In 12.42pm New York trading, the Dow Jones Industrial Average climbed 1.4 per cent, while the Nasdaq Composite Index advanced 1.5 per cent. In 12.28pm trading, the Standard & Poor's 500 Index gained 1.3 per cent.
Gains in shares of UnitedHealth Group and those of Caterpillar, last up 3.6 per cent and 2.7 per cent respectively, led the advance in the Dow. All 30 stocks on the Dow traded higher in the early afternoon.
Oil prices rallied, with West Texas Intermediate moving above US$32 a barrel, amid bets the worst might be over now that Saudi Arabia and Russia have agreed to freeze production at January levels.
"For various reasons, traders are growing convinced that the market won't go much lower," Pete Donovan, crude broker at Liquidity Energy in New York, told Reuters.