Iran on Tuesday reopened the last two border posts with Iraqi Kurdistan that it closed in response to an independence vote rejected by Baghdad and neighbouring countries, officials said.
The Iranian consulate in the Kurdish autonomous region's capital Arbil announced the Parwezkhan and Haji Omran posts were beginning work again "from Tuesday".
A Kurdish spokesman at Parwezkhan confirmed the post had "reopened officially at 0900 (0600 GMT)" after notification was received from the Iranian side.
The opening of the two posts means that all crossings on the border between Iran and Iraqi Kurdistan are now up and running after a third post at Bashmaq started working again in October.
Iran first announced on December 18 the reopening of all its border posts with Iraqi Kurdistan, without setting a specific date.
Iraq's Kurds voted overwhelmingly in a controversial non-binding referendum in September to establish their own country, but the vote was deemed illegal by the central government.
Neighbouring Iran and Turkey also condemned the poll over concerns that it could stir up their own Kurdish minorities.
In the wake of the vote Baghdad moved to isolate the region by imposing an international flight ban -- recently extended through February -- and urging neighbouring nations to sever links.
Federal forces then retook swathes of disputed territory from the Kurds, wrestling back control of key oil-rich regions that were a major source of income for the region.
The calamitous fallout from the independence vote has sparked an economic and political crisis in Iraqi Kurdistan that has seen angry protests in a string of towns.