In a boost for countries exporting crude, including the likes of crisis-hit Venezuela, prices are once more on the rise having nosedived from above USD 100 a barrel two years ago to around USD 27 in early 2016.
Futures had slumped owing largely to a global supply glut, fed by rising production of oil extracted from North American shale rock that competed in the market place with crude from key producers including the OPEC cartel, Russia and Norway.
Today, benchmark oil contract Brent North Sea crude struck USD 50.51 a barrel -- the first time above USD 50 and highest level since early November.
US contract West Texas Intermediate (WTI) hit USD 50.21 a barrel -- a peak since the start of October.
More From This Section
"Oil has broken through the $50 per barrel level... supported by government data that illustrated steeper than expected drawdown in US crude oil stockpiles last week," said analyst Dorian Lucas at energy consultancy Inenco.
The tip finally above the psychological level came thanks to official data Wednesday that showed US commercial crude inventories fell by 4.2 million barrels last week, indicating strong demand in the world's top oil consumer.
The Bank of Canada meanwhile said that the destruction by fire of homes and businesses and the halt to oil production would shave about 1.25 percentage points off the country's gross domestic product in the second quarter.
After reaching multi-month highs, prices retreated as investors banked their profits.
Around 1600 GMT, Brent crude for delivery in July stood at USD 49.85, up 11 cents from Wednesday's close.