U.S. oil rose 33 cents, or 0.8%, at $39.92 a barrel after a drop of 3% in the previous session.
Brent crude was up by 25 cents, or 0.6%, at $42.58 a barrel after falling more than 2% on Thursday.
Brent looks set for a weekly decline of nearly 2% and U.S. crude for a fall of more than 3%. Trading was quiet with Singapore on holiday for an election.
While many analysts are expecting economies and fuel demand to bounce back from the pandemic, record daily increases in coronavirus infections in the United States, the world’s biggest oil consumer, raised concerns about the pace of any recovery.
“I do not suspect many oil traders will be looking to place significant bids in the market today, suggesting prices may continue to wallow into the weekend,” said Stephen Innes, chief global markets strategist at AxiCorp.
More than 60,500 new COVID-19 cases were reported in the United States on Thursday, setting a daily record, with Americans being told to take new precautions. The tally was also the highest daily count yet for any country since the pathogen emerged in China late last year.
In Australia, the government on Friday will consider reducing the number of citizens allowed to return to the country from overseas, after authorities ordered a new lockdown of the country’s second-most populous city, Melbourne.
Oil inventories also remain bloated due to the evaporation of demand for gasoline, diesel and other fuels during the initial outbreak.
U.S. crude oil inventories rose by nearly 6 million barrels last week after analysts had forecast a decline of just over half that figure.