US stocks have staged a late-day rally as an 8-per cent jump in oil prices lifted beaten-down energy shares and financials rebounded.

US stocks have staged a late-day rally as an 8-per cent jump in oil prices lifted beaten-down energy shares and financials rebounded.