President Trump announced Thursday evening that he had cancelled planned military strikes against Iran, declaring that a framework agreement had been reached and could be signed in Europe as soon as this weekend.

Writing on Truth Social, Trump said discussions had been “approved by all parties,” listing over a dozen regional nations including Israel, Saudi Arabia, and Qatar. He said Vice President Vance, along with envoys Steve Witkoff and Jared Kushner, would attend the signing in his place.

The announcement sent markets sharply higher — the S&P 500 rose 1.3%, the Nasdaq 1.8% — and pushed oil prices down roughly 3%, with hopes that Iranian crude could soon flow freely through the Strait of Hormuz again.

However, major questions remained. Iran’s foreign ministry said no final decision had been made and that Tehran would not compromise on core positions. A senior Israeli official told Channel 12 that Israel was unaware of a finalized deal, and Netanyahu’s office described only an “emerging memorandum of understanding regarding entry into negotiations” — notably different from Trump’s characterization.

The US-Iran conflict began February 28 when the US and Israel launched a joint bombing campaign targeting Iran’s ballistic missile and nuclear programs. A ceasefire took effect April 8, though limited exchanges of fire continued. Trump has made several premature deal announcements in recent months, and both Iranian and Qatari officials indicated that while significant progress was made, final approval from Supreme Leader Khamenei had not yet been secured.

+ posts