In a tweet, Bagheri-Kani described the meeting as “serious and constructive.”
He added that several issues were discussed, including the negotiations on sanctions lifting.
Mora also in a Twitter message said he held “intense” talks with Baqeri Kani on a range of difficult bilateral, regional and international issues, including the way forward on the Iran nuclear agreement.
Iran said last week it had been engaged in indirect negotiations with the US through Oman, with nuclear issues, US sanctions and detainees on the agenda.
The following day, Baqeri Kani said he had met with diplomats from three European countries in Abu Dhabi to discuss a number of issues including Iran’s nuclear program.
In recent weeks, Washington and Tehran have denied media reports that they were close to reaching an interim deal to replace the 2015 agreement.