Crude futures breached $108 as stalled peace negotiations and a strict US naval blockade stranded up to 13 million barrels per day, driving global consumers to aggressively pull from US refining hubs.
Crude futures secured massive double-digit weekly gains as a deeply entrenched physical maritime blockade overshadowed late-session paper selloffs triggered by renewed US-Iran peace talks in Islamabad.