
Dow Jones Industrial Average closed up 113.90 points, or 0.87 per cent at 13,204.62, a three-day rally.
S&P 500 rose 9.29 points, or 0.67 per cent at 1,399.98.
Most S&P sectors logged a gain, led by telecoms and consumer discretionary, while materials continued to trade lower.
Nasdaq composite rose 20.98 points, or 0.69 per cent at 3,050.61.