Tehran: Iran celebrated its annual army day on Thursday, with President Mahmoud Ahmadinejad saying that the country was the "most powerful nation" in the world.

"Iran is the most powerful and independent nation in the world," Ahmadinejad told a military parade in Tehran.

He also warned that Iran's Revolutionary Guards and the militia will respond to “the slightest aggression" with force.

"I am proud to announce today that the Iranian nation's power is of an extent that no major power can dare jeopardize the security and interests of the Iranian nation," he said.

Dozens of fighter jets flew over the parade ground. Among the aircraft on display were US-made F4 and F-5 fighter jets and Iran-made Saegheh fighter jets.