US stocks were lifted further by a rally in oil prices as the end of a choppy trading week draws closer to a close.
The Nasdaq Composite and Dow Jones Industrial Average were both up 0.8 per cent at 6,102 and 20,824, respectively, while the S&P 500 added 0.9 per cent to 2,385.65.
Gains in the S&P 500 over the last two days, at 1.2 per cent, have nearly erased losses from Wednesday when it fell 1.8 per cent in its worst trading day in eight months on fears the Trump administration will be unable to pass its pro-growth policies.
Stocks in industrials, financials and energy, however, were leading gains on Friday as a rise in commodities lifted spirits. The West Texas Intermediate added 1.8 per cent to $50.26, while Brent crude oil increased 1.9 per cent to $53.52.
Elsewhere, the dollar against a basket of its peer, continued to sink to its lowest price since November, falling 0.65 per cent to 97.22. The 10-year Treasury note’s yield, which moves inversely to price, was up 1.7 basis points to 2.247 per cent.
Should the S&P 500 hang on to today’s gain, that would trim the gauge’s weekly losses to just 0.2 per cent.