U.S. oil was up 70 cents, or 1.3%, at $52.77 a barrel.
Brent crude was up by 92 cents, or 1.63%, at $58.60 a barrel.
China is still struggling to get manufacturing going again in the world’s second-largest economy, after imposing stringent city lockdowns and travel restrictions to contain the virus that has now killed more than 2,000 people, but investors remain optimistic that the economic fallout may be short-lived.
Official data showed that new cases in China fell for a second straight day, although the World Health Organization has cautioned there is not enough data to know if the epidemic was being contained.
Brent has risen nearly 10% since hitting a low for this year so far last week, most recently supported by a U.S. decision on Tuesday to blacklist a trading subsidiary of Russia’s Rosneft that President Donald Trump’s administration said provides a financial lifeline to Venezuela’s government.
The United States slapped sanctions on Rosneft Trading SA, the Geneva-based unit.
The Swiss subsidiary “has been Venezuela’s primary conduit for brokering cargos, which find their way predominantly to refineries in India and China,” said Stephen Innes, chief market strategist at AxiCorp.
“Throttling this Asian supply channel will provide some support for oil prices,” he said.
Prices have also been supported by hopes that the Organization of the Petroleum Exporting Countries (OPEC) and its allies will deepen supply cuts.
The grouping, known as OPEC+, has been withholding supply to support prices and meets next month to decide a response to the downturn in demand resulting from the coronavirus epidemic.
OPEC+ wants to “prevent the emergence of a large supply overhang caused by slumping demand amid the health crisis centred in China, the world’s biggest importer of crude oil,” Eurasia Group said in a note.