President Barack Obama has secured a landmark foreign policy victory as US Senate Democrats amassed enough votes to ensure the Iran nuclear deal survives in Congress, despite ferocious opposition from Republicans and the government of Israel.
Democratic Senator Barbara Mikulski became the crucial 34th vote in favour of the agreement in the 100-member chamber.
The backing from Mikulski gives supporters the margin they need to uphold an Obama veto of a congressional resolution of disapproval if Republicans pass such a measure later this month.
And it spells failure for opponents of the international agreement who sought to foil it by turning Congress against it.
Leading that effort were Israel and its allies in the US, who failed to get traction after spending millions of dollars trying.
The agreement signed by Iran, the US and five other world powers limits Iran's nuclear program in exchange for hundreds of billions of dollars in relief from international sanctions.
Republicans and Israeli officials contend that concessions made to Iran could enable the country to wreak havoc throughout the Middle East.
Prime Minister Benjamin Netanyahu, who had personally lobbied US MPs to block the nuclear pact, will continue fighting the agreement, an Israeli official said.
Marshall Wittmann, spokesman for the pro-Israel lobby AIPAC, said his group also would continue rallying opposition to the nuclear agreement.
"No deal is perfect, especially one negotiated with the Iranian regime," Mikulski said in a statement.
She called the accord "the best option available to block Iran from having a nuclear bomb".
"For these reasons, I will vote in favour of this deal," the senator said.
With opposition to the agreement failing to take hold on the Democratic side, supporters may even be able to muster the 41 votes needed to block the disapproval resolution from passing in the first place, sparing Obama from having to use his veto pen.