Oil surged for a third day as the war in Ukraine neared the end of its first month with no conclusion in sight, while attacks by Iranian-backed rebels on energy facilities in Saudi Arabia added to upward pressure.
West Texas Intermediate topped US$108 ($146.32) a barrel, and the US benchmark has rallied almost 14% since the close last Wednesday. A top Ukrainian aide said Russia has turned to “more destructive artillery” as the country rejected a demand to surrender the besieged southern port city of Mariupol. Still, Turkey said Moscow and Kyiv were moving closer in talks to achieve a cease-fire.

