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 $0.89, or 1.3%, at $69.13 by 1200 GMT, after trading as low as $67.61. It reached $71.38 on Monday, its highest since January 8, 2020.

US West Texas Intermediate (WTI) added $0.82 to $65.87, after hitting its highest since October 2018 on Monday.

“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.”

The Organisation of the Petroleum Exporting Countries (OPEC), Russia and allies, known as OPEC+, decided on Thursday to broadly stick to output cuts, fuelling a rally.

“With 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 US Senate approved a $1.9 trillion stimulus package, outweighing a stronger US dollar, which tends to crimp investor demand for commodities.

US Treasury Secretary Janet Yellen said on Monday the aid package would provide enough resources to fuel a “very strong” US economic recovery. The US House of Representatives must still approve it.

In another development that would support prices, US crude stockpiles are expected to drop. The first of this week’s reports, from the American Petroleum Institute, is due at 2130 GMT.