Brent crude futures settled up $2.02, or 2.4%, to $82.70 per barrel, while U.S. West Texas Intermediate (WTI) crude futures settled up $1.94 to $77.28.
Both contracts rose on a surge in diesel futures ahead of cold weather expected towards the end of the year.
Sending bearish signals, U.S. crude oil stockpiles rose by more than 10 million barrels last week, the most since March 2021, buoyed by releases from the Strategic Petroleum Reserve and as refiners reduced activity.
Looking into 2023, OPEC said it expects oil demand to grow by 2.25 million barrels per day (bpd) over next year to 101.8 million bpd, with potential upside from China, the world's top importer.
The IEA, seeing Chinese oil demand recovering next year after a 400,000-bpd contraction in 2022, raised its 2023 oil demand growth estimate to 1.7 million bpd for a total of 101.6 million bpd.