Talks in Vienna on reviving a 2015 nuclear deal between Iran and world powers have made "significant progress", Iranian foreign ministry spokesman Saeed Khatibzadeh said on Monday at a weekly press briefing.
Separately, Iran's top security official Ali Shamkhani said talks with European negotiators were ongoing and would continue while negotiations with the United States were not on the agenda because they would not be the source of "any breakthroughs".
Indirect talks between Tehran and Washington have been held in Vienna since April amid fears about Tehran's nuclear advances, seen by Western powers as irreversible unless agreement is struck soon.
Khatibzadeh said "nothing is agreed until everything is agreed" in the Vienna talks.
Reuters reported last week that a U.S.-Iranian deal is taking shape in Vienna after months of indirect talks to revive the nuclear pact, which Washington abandoned in 2018 under then-president Donald Trump.
The draft text of the agreement also alluded to other issues, including unfreezing billions of dollars in Iranian funds in South Korean banks, and the release of Western prisoners held in Iran.
Iran is ready to swap prisoners with the United States, Iran's foreign minister said on Saturday, adding that talks to revive the nuclear deal could succeed "at the earliest possible time" if the United States made the necessary political decisions.
The 2015 deal between Iran and major powers limited Iran's enrichment of uranium to make it harder for Tehran to develop material for nuclear weapons, in return for a lifting of international sanctions against Tehran.
Iran has violated some of the deal's nuclear limits since the United States withdrew and reimposed sanctions under Trump.