Under the deal, Iran will reduce its uranium enrichment capacity in exchange for phased sanctions relief.
President Barack Obama said a “historic understanding” had been reached with Iran.
The world powers and Iran now aim to draft a comprehensive nuclear accord by June 30.
The framework agreement was announced by the European Union and Iran after 8 days of negotiations in Lausanne.
The talks between the so-called P5+1 – the US, UK, France, China and Russia plus Germany – and Iran at Lausanne’s Beau-Rivage Palace hotel continued beyond the original self-imposed deadline of March 31.
Iran denies Western claims it is trying to build a nuclear weapon. It entered negotiations in order to see sanctions lifted.
According to the US, the outline deal includes the following conditions:
Barack Obama said the deal’s implementation would be closely watched.
“If Iran cheats, the world will know it,” the president said, adding that the deal was based not on trust but on “unprecedented verification”.
He said the framework agreement had come after “months of tough, principled diplomacy”, and that it was “a good deal”.
EU foreign policy chief Federica Mogherini, speaking at a news conference alongside Iranian Foreign Minister Javad Zarif after agreement was reached, said a “decisive step” had been achieved.
“We have reached solutions on key parameters of a joint comprehensive plan of action,” she said.
Negotiators would now start “drafting the text” of the plan “guided by the solutions”, Federica Mogherini added.
News that a deal had been agreed emerged on Twitter, before the official news conference.
In a tweet, Javad Zarif said: “Found solutions, ready to start drafting immediately.”
US Secretary of State John Kerry tweeted: “Big day… Back to work soon on final deal.”
Israel’s PM Benjamin Netanyahu also took to Twitter to declare: “Any deal must significantly roll back Iran’s nuclear capabilities and stop its terrorism and aggression.”
XN_RWqHLlZYThe US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…