Iran said Saturday it was closing the Strait of Hormuz again over Israeli attacks in Lebanon, jolting a fragile US-Iran agreement just as negotiators headed to Switzerland to try to salvage efforts to end the Middle East war.

Follow-up talks had been planned in Switzerland on Friday, but were postponed at the last minute after Israel launched deadly strikes in Lebanon following the deaths of four of its soldiers in combat.