Oil rose to $69 a barrel on Tuesday as investors focused on prospects for tighter supply due to extended OPEC+ output curbs and amid growing hopes of a recovery in demand.
Crude hit its highest since the start of the pandemic on Monday after Yemen's Houthi forces fired drones and missiles at Saudi oil sites on Sunday. Saudi Arabia said it thwarted the strike and prices slipped as supply fears eased.
Brent crude was up 78 cents, or 1.1%, at $69.02 by 1014 GMT, after trading as low as $67.61. U.S. West Texas Intermediate (WTI) crude added 41 cents to $65.46.
"Dips have been lately viewed as buying opportunities," said Tamas Varga of broker PVM. "Last week's OPEC+ meeting will ensure that the global oil balance will get tighter in the foreseeable future."
On Monday, Brent rose to $71.38, its highest since Jan. 8, 2020 and U.S. crude hit $67.98, the highest since October 2018.
"With a structural undersupply in the physical market now, any dips in oil prices are likely to attract physical buyers' attention," said Jeffrey Halley of broker OANDA.
Prices also rose on expectations of economic recovery after the U.S. Senate approved a $1.9 trillion stimulus package, outweighing a stronger U.S. dollar, which tends to crimp investor demand for commodities.
U.S. Treasury Secretary Janet Yellen said on Monday the aid package would provide enough resources to fuel a "very strong" U.S. economic recovery. The U.S. House of Representatives must still approve it.
On Thursday, the Organization of the Petroleum Exporting Countries (OPEC), Russia and allies, known as OPEC+, decided to broadly stick to output cuts, sparking a further rally.
In another development that would support prices, U.S. crude stockpiles are expected to drop. The first of this week's reports, from the American Petroleum Institute, is out at 2130 GMT.