Iran and a group of six world powers moved closer on Friday to carrying out the nuclear agreement reached in November, with the Iranian side saying all outstanding issues have been resolved.

The agreement, which still requires final approval by all the governments, would temporarily halt some of Iran’s nuclear activities in exchange for billions of dollars in sanctions relief.

Abbas Araghchi, Iran’s deputy foreign minister and deputy nuclear negotiator, said “we found solutions for all the points of disagreements” during a two-day meeting in Geneva with his counterpart representing the so-called P5-plus-1 countries: Britain, China, France, Russia and the United States, which are the five permanent members of the United Nations Security Council, plus Germany.

A spokesman for that side — represented by Helga Schmid, deputy to the lead negotiator, Catherine Ashton, the European Union’s top foreign policy official — issued a statement that did not go quite as far as Iran’s, saying both sides had made “very good progress on all the pertinent issues.”