The Dow Jones industrial average rose 296 points, or 1.9 percent, to 16,180.61, as of 9:45 a.m. Eastern time. The Standard & Poor's 500 index climbed 38 points, or 2 percent, to 1,932. The Nasdaq composite rose 109 points, or 2.4 percent, to 4,635.
Oil prices are up, but U.S. crude is still trading below $40 a barrel.
Treasury notes are falling, pushing up the yield on the 10-year benchmark not to 2.08 percent.