The U.S. military said it carried out strikes on Iranian military targets on Thursday (May 7, 2026) after an attack on three American destroyers in the Strait of Hormuz, while Tehran accused Washington of striking first.
The violence threatened to unravel a fragile truce in effect since April 8 that brought an end to weeks of U.S.-Israeli attacks on the Islamic republic, which has retaliated with strikes across West Asia and by blocking the strait, a vital route for oil and gas shipments.
Unwinnable war: Editorial on Donald Trump’s ‘Operation Project Freedom’
The U.S. military said no ships were hit. It said it doesn’t seek escalation but “remains positioned and ready to protect American forces”.
US President Donald Trump dismissed the attacks as “a trifle,” saying he considered the ceasefire still active. He added that the U.S. is still negotiating with Iran.





