Protest allegedly happened as president waved to crowds from an open-top car in the Iranian city of Urumiye
When the Iraqi journalist, Muntazar al-Zaidi, hurled his shoes at the then-US president, George Bush, in December, Iranian officials declared him a hero and hailed his gesture as a mark of Islamic courage.
They were presumably less impressed this week when Iran's president, Mahmoud Ahmadinejad, was similarly targeted during a visit to the north-western city of Urumiye.
Ahmadinejad found the shoe on the other foot as he waved to the crowd from an open-top car on his way to give a speech at a local stadium.
An Iranian website, Urumiye News, reported that a shoe was hurled at the president as his convoy drove through a central square. Security guards waded into the crowds but failed to find the culprit.
A hat was also thrown in Ahmadinejad's direction before his car sped away.