President Donald Trump attends Game 3 of the NBA Finals between the San Antonio Spurs and the New York Knicks at Madison Square Garden in New York on June 8, 2026.
Saul Loeb AFP | getty images
US President Donald Trump said on Tuesday that a deal to end the war in Iran could be reached in “two or three days” and that the vital Strait of Hormuz would reopen “immediately” after such an agreement.
Speaking to reporters after attending the NBA Finals in New York, Trump said the two sides were “in the final stages of a very, very good agreement that will not allow nuclear weapons in any way”.
The fragile ceasefire in the Middle East weakened over the weekend, as Iran and Israel launched attacks for the first time since it came into effect in mid-April.
The Islamic Republic fired missiles toward northern Israel after Lebanon accused Lebanon of violating a ceasefire on Jerusalem through its attacks, which included an attack on Beirut’s southern suburbs on Sunday. Israel said it launched a “massive attack on strategic defense systems” in response.
Iran’s military then announced it had ceased attacks against Israel, but Tehran’s Foreign Ministry told CNBC it would resume hostilities if the Israel Defense Forces continued attacking Lebanon.
Israeli Prime Minister Benjamin Netanyahu said the war against Iran and its Lebanon-based proxy Hezbollah “is not over yet,” stressing that both are weaker than ever.
Trump had earlier promised a quick resolution to the conflict, but hostilities later resumed. He initially said the fight would last four to six weeks. On Sunday it crossed the 100 day mark.
Trump told reporters that the pilot of the US Army Apache helicopter that crashed near the Strait of Hormuz on Monday was “fine.”
He said “no one was injured” and that authorities would release a report on Tuesday. The reason is unknown.
Before the confrontation between Israel and Iran subsided on Monday, Trump posted on Truth Social that negotiations were still “moving forward, dependent on ignorance or stupidity getting in the way.”
He said the ongoing US blockade of Iranian ports in the Gulf of Oman “will not be lifted until a ‘final agreement’ is reached.”
