The US president often makes public threats of a return to all-out war, only to later pull back dramatically. Then come grand statements – and yet no resolution emerges.

Analysts still assume that, despite the continued conflict, a deal will eventually be reached that ends the war and reopens the Strait of Hormuz.

The US president has said a peace deal could be imminent on dozens of occasions. What's behind it?

President says final agreement could be signed this weekend

The two sides say they are close to an agreement to end a war that has left everyone badly bruised.