US President Donald Trump said the ceasefire with Iran was “over” on Wednesday, after fighting flared between the countries sparked by Iranian attacks on ships in the vital Strait of Hormuz.

The strategic shipping route remains a flashpoint in the conflict, which began in late February with massive US-Israeli strikes on Iran.

Tehran insists on controlling the waterway, saying it will charge fees for passage and threatening to hit vessels that deviate from its authorised route.

Its military has struck at least three ships in recent days, which prompted extensive US strikes against Iranian targets on Tuesday followed by retaliatory attacks from Iran on Gulf countries.

“As far as I’m concerned, it’s over,” Trump said at a NATO summit in Turkey on Wednesday when asked if the truce was intact, saying “It’s just a waste of time dealing with them”.