Benjamin Netanyahu said Israel had removed an immediate existential threat and vowed that Iran would never obtain nuclear weapons.
Former prime minister Naftali Bennett and other critics described the emerging US-Iran deal as a major failure of Netanyahu's government.
Netanyahu denied any serious rift with US President Donald Trump and reiterated that Israeli forces would remain in security zones in Lebanon, Gaza and Syria.