The US has completed its 10th consecutive night of attacks on Iran, widening the war it launched alongside Israel on 28 February, as Tehran retaliated against US military bases across the region and two vessels came under attack in the Strait of Hormuz.

US Central Command said the latest bombardment lasted about five hours and ended at 9pm eastern time on Monday.

American forces struck Iranian military command centres, missile and drone launch sites, maritime capabilities and air defence systems.

The renewed assault marks a continuation of the Israel-US war that began with coordinated attacks on Iran on 28 February.

Washington and Tehran signed a memorandum of understanding on 17 June declaring an “immediate and permanent termination” of military operations. The agreement also required the US to end its naval blockade and opened a 60-day window for negotiations.