They discussed bilateral and regional issues, including the Syrian conflict, the source added.
Zarif was later due to meet with Turkish Prime Minister Binali Yildirim, the premier's office said.
Iran and Turkey stand on two opposing sides of the conflict in neighbouring Syria, with Tehran one of the few allies of Syrian President Bashar al-Assad, while Ankara backing rebels fighting for his ouster.
Turkey has launched an unprecedented operation inside Syria, with the aim of cleansing its frontier of terror groups including Islamic State (IS) jihadists.
Ankara is also pressing for a safe zone inside its war-torn neighbour to shelter refugees.
Despite the differences over Syria -- and Ankara's increasingly close relationship with Tehran's arch rival Saudi Arabia -- the two countries have worked hard in the last months to preserve a strong relationship.
The visit comes amid a flurry of diplomatic contacts between Turkey and Iran since the summer in the wake of the July 15 failed coup.
Tehran was swift to voice support for Turkish President Recep Tayyip Erdogan after the attempted coup, winning praise from Ankara for its rapid reaction.
Cavusoglu made a surprise visit to Tehran in mid-August, after Zarif held talks in the Turkish capital the same month.
---------------------------------------------------------------------------------------------------------------------------
Zarif was later due to meet with Turkish Prime Minister Binali Yildirim, the premier's office said.
Iran and Turkey stand on two opposing sides of the conflict in neighbouring Syria, with Tehran one of the few allies of Syrian President Bashar al-Assad, while Ankara backing rebels fighting for his ouster.
Turkey has launched an unprecedented operation inside Syria, with the aim of cleansing its frontier of terror groups including Islamic State (IS) jihadists.
Ankara is also pressing for a safe zone inside its war-torn neighbour to shelter refugees.
Despite the differences over Syria -- and Ankara's increasingly close relationship with Tehran's arch rival Saudi Arabia -- the two countries have worked hard in the last months to preserve a strong relationship.
The visit comes amid a flurry of diplomatic contacts between Turkey and Iran since the summer in the wake of the July 15 failed coup.
Tehran was swift to voice support for Turkish President Recep Tayyip Erdogan after the attempted coup, winning praise from Ankara for its rapid reaction.
Cavusoglu made a surprise visit to Tehran in mid-August, after Zarif held talks in the Turkish capital the same month.
---------------------------------------------------------------------------------------------------------------------------