Oil prices held near three-week highs today after OPEC+ agreed to tighten global crude supply with a deal to cut production targets by 2 million barrel per day (bpd), the largest reduction since 2020.

Brent crude futures gained 15 cents, or 0.2%, to $93.52 per barrel by 1340 GMT after settling 1.7% up in the previous session.

US West Texas Intermediate (WTI) crude futures rose 14 cents, or 0.2%, to $87.90 after closing 1.4% up on Wednesday.

The agreement between the Organisation of Petroleum Exporting Countries (OPEC) and allies including Russia, a group known collectively as OPEC+, comes ahead of a European Union embargo on Russian oil and would squeeze supplies in an already tight market, adding to inflation.

"We believe that the price impact of the announced measures will be significant," said Jorge Leon, senior vice-president at Rystad Energy.

"By December this year Brent would reach over $100/bbl, up from our earlier call for $89."

Saudi Energy Minister Abdulaziz bin Salman said the real supply cut would be about 1 million to 1.1 million bpd. Saudi Arabia's share of the cut is about 0.5 million bpd.

Several OPEC+ members have been struggling to produce at quota levels because of underinvestement and sanctions.

US President Joe Biden's administraion criticised the deal as "shortsighted" and the White House said Biden would continue to assess whether to release further strategic oil stocks to lower prices.

The White House said it would consult Congress on additional paths to reduce the control OPEC and its allies hold over energy prices in an apparent reference to legislation that could expose members of the group to antitrust lawsuits.

"This quota reduction is somewhat at odds with global crude oil inventories that are already low, and mostly still trending lower," US bank Morgan Stanley said.

"Nevertheless, OPEC+ emphasised the significant uncertainty over oil demand into 2023, highlighting recent sharp downward revisions to GDP forecasts and rising recession probabilities."

Separately on Wednesday, Russian Deputy Prime Minister Alexander Novak said Russia could cut oil output in an attempt to offset the effects of price caps imposed by the West over Moscow's actions in Ukraine.

A draw in US oil stockpiles last week also supported prices. Crude inventories dropped by 1.4 million barrels to 429.2 million barrels in the week ended September 30, the Energy Information Administration said.