Oil prices ticked up on Thursday but struggled to fully recover from the previous session's losses when higher US gasoline inventories signalled a deteriorating demand outlook as coronavirus cases soar.
Brent crude futures were up 43 cents at $42.16 a barrel at 1130 GMT (5:00 pm in India).
US West Texas Intermediate (WTI) crude futures ticked up 44 cents to $40.47 a barrel.
Both contracts shed more than 3 per cent on Wednesday in their steepest daily falls in three weeks.
US petrol stocks rose by 1.9 million barrels in the week to October 16, the Energy Information Administration (EIA) said on Wednesday, compared with expectations for a 1.8 million-barrel drop.
Overall product supplied, a proxy for demand, averaged 18.3 million barrels per day in the four weeks to October 16, the EIA said - down 13 per cent from the same period a year earlier.
New daily COVID-19 infections hitting records in several U.S. states and in Europe, new lockdowns and China's clamp-down on outbound travel to help stem the spread of the disease, all bode ill for fuel demand.
Worsening the outlook, hopes that U.S. lawmakers would reach an agreement with the White House on an economic stimulus package dimmed late on Wednesday after President Donald Trump accused Democrats of holding up a compromise deal.
"(A deal) might improve the demand tone for a week or two," said Lachlan Shaw, head of commodity research at National Australia Bank.
Adding to the supply concerns, Libyan oil exports are quickly accelerating into October as loading restarts following the easing of a blockade by eastern forces.
Libya has seen production recover to about 500,000 barrels per day and the government in Tripoli expects that to double by year-end.
Goldman Sachs said it saw average Brent prices rising from $43.9 per barrel this year to $59.4 next year, and WTI from $40.1 to $55.9 per barrel.