Newly re-elected Iranian president Mahmoud Ahmadinejad strongly criticized the West saying Iran's enemies had tried to interfere and foment aggression in its disputed presidential vote last month.
"In this recent election the enemy tried to bring the battlefront to the interior of this country," Ahmadinejad told a big crowd in the northeastern city of Mashhad, Reuters reported.
"But I have told the enemies ... that this nation ... will strike you in the face so hard you will lose your way home," he said in comments translated by English-language Press TV.
He also voiced continued defiance in a row over Iran's disputed nuclear ambitions, saying major powers "will not be able to take the away smallest amount of Iran's rights".