Oil prices rose on Friday morning trade in Asia after the US and Iran exchanged fire in the key Strait of Hormuz waterway.

The US military said it intercepted what it called "unprovoked" Iranian attacks - including missiles, drones and small boats - and carried out self‑defence strikes as its ships were heading out of the Gulf through the strait.

The price of global oil benchmark Brent rose by 2.6% to $102.70 (£75.77) a barrel, while US-traded crude was 2.3% higher at $97.

The flare-up raises concerns over the US-Iran ceasefire, which President Donald Trump extended indefinitely on 21 April to allow more time for peace talks.

Trump said the ships that came under fire were three "world class American destroyers" that had transited out of the Strait of Hormuz without being damaged.