Iraq's Prime Minister Haider al-Abadi said on Saturday an agreement had been reached with Turkey over an Iraqi demand that Turkish forces withdraw from a town near Mosul in the north of the country, Iraqi state TV reported.
Abadi met his Turkish counterpart Binali Yildirim in Baghdad. State television did not provide further details about the agreement over the town of Bashiqa, where Turkish forces have been stationed since before a recent offensive against Islamic State in northern Iraq.
It said Turkey had pledged to "respect the sovereignty of Iraq" and that Baghdad and Ankara agreed not to interfere in each other's domestic affairs.
Iraq and Turkey came to blows in October over the continued presence of Turkish forces in Bashiqa and elsewhere in northern Iraq, with each government summoning the other's ambassador just as the U.S.-backed campaign to drive IS out of Mosul was set to begin.