Oil prices have risen after plans for a second round of peace talks between the US and Iran stalled again.
Brent, the global benchmark, rose by nearly 2% to $107.26 (£79.25) a barrel, while US-traded crude was up by 1% at $95.40.
It comes after US President Donald Trump said on Saturday that Washington had cancelled plans to send a team to Pakistan for negotiations with their Iranian counterparts.
Global energy supplies have been under intense pressure since the start of the Iran war as the crucial Strait of Hormuz waterway has been effectively closed by the conflict.
Iranian Foreign Minister Seyed Abbas Araghchi said on Sunday that “important discussions on bilateral matters and regional developments” were ongoing with Oman, its neighbour along the strait.
He posted on social media: “Our focus included ways to ensure safe transit that is to benefit all dear neighbors and the world. Our neighbors are our priority.”
Araghchi arrived in St Petersburg on Monday “with the aim of meeting and holding talks with Russian President Vladimir Putin”, Iranian state-run news agency Irna reported.
Around a fifth of the world’s crude oil and liquified natural gas (LNG) usually passes through the Strait of Hormuz.
Brent crude has risen by more than 10% since Trump announced last week that he would extend a ceasefire with Tehran to give its leadership a chance to present a “unified proposal”.