US President Donald Trump says a peace agreement intended to end the Middle East war is still on track to be signed within hours, despite an Israeli strike on Beirut that he says delayed the process. Trump tells Axios that the attack “shook” negotiations and pushed back signing by a few hours, and he expresses anger at Israeli Prime Minister Benjamin Netanyahu, calling the timing unjustified.

Several reports describe diplomatic activity continuing alongside the exchanges. Trump had previously pledged the deal would be signed Sunday, his 80th birthday, while Iranian officials do not provide a specific timeline. Iran-linked officials and negotiators link the talks to the broader conflict in Lebanon, where Israel is seeking to curb Hezbollah, an Iran-backed group.

After the Beirut strike, Iran signals retaliation. Iran’s Supreme National Security Council says a response is imminent, and Israel says it is preparing for possible fire toward its territory. UN Secretary-General Antonio Guterres urges restraint. A Qatar mediator is reported to be in Tehran to facilitate finalisation. Sources also highlight unresolved issues in the talks, including Iran’s approach to blocking or handling its nuclear programme and control of the Strait of Hormuz.