The US military said it had launched new strikes on targets in Iran just hours after President Donald Trump said a cease-fire accord with Tehran was "over" and threatened to "hit them [Iran] hard tonight."

Donald Trump fuelled concerns the war in Iran could reignite by saying the interim agreement to pause fighting was “over”, later adding: “We’ll probably hit them hard again…

Both the US and Iran said they had hit dozens of targets, placing fresh strain on their interim deal to end the war.