Brent crude rose $2.67, or 4.2%, to settle at $66.74 a barrel, after rising to $67.75, its highest since January 2020.

U.S. crude futures ended $2.55, or 4.2%, higher at $63.83, having also scaled a January 2020 peak, at $64.86.

"OPEC surprised us... The message OPEC is sending market is they're quite willing to see oil prices run hot and ultimately, go a long way in reducing the inventory overhang built last year because of COVID-19," said Bart Melek, head of commodity strategies at TD Securities.

Some analysts had predicted OPEC+, an alliance of the Organization of the Petroleum Exporting Countries and other major producers, would increase output by about 500,000 bpd.

The group's leader Saudi Arabia said it would extend its voluntary oil output cut of 1 million barrels per day (bpd), and decide in coming months when to gradually phase it out.

"There is one thorn to the bullish cocktail though and very few are surprised. Russia wants to boost output," head of oil markets at Rystad Energy, Bjornar Tonhaugen said in a note.

Russia was allowed to raise output by 130,000 bpd in April and Kazakhstan by another 20,000 bpd.

"Russia aside, the biggest winner of an OPEC+ rollover is the U.S.. With such price levels, which are now boosted even more after the news of a possible rollover consensus, the U.S. can comfortably increase production, even from costly break-even projects," Tonhaugen added.

Also supporting sentiment, Yemen's Houthi forces said they had fired a missile at a Saudi Aramco facility in Jeddah.

(Reporting by Arpan Varghese and Sumita Layek in Bengaluru; Additional reporting by Bharat Govind Gautam, Naveen Thukral and Florence Tan; Editing by Marguerita Choy and David Gregorio)

By Arpan Varghese