The Dow Jones industrial average rose 134 points, or 0.8 per cent, to 16,453 as of 11:54 a.m. Eastern time Tuesday.
The Standard & Poor's 500 rose 21 points, or 1.1 per cent, to 1,896. The Nasdaq rose 62 points, or 1.5 per cent, to 4,275.
The market is coming off three straight losses. The Dow closed 222 points lower on Monday after a late-afternoon slide. The Dow is down 1 per cent for the year, and the S&P 500 index is up 3 per cent.
Delta Air Lines rose 7 per cent, the most in the S&P 500.
Crude oil fell $1.14 to $84.60 a barrel.
Bond prices rose. The yield on the 10-year Treasury note fell to 2.22 per cent.