Iranian President Mahmoud Ahmadinejad said the Islamic Republic was not looking to wage war against any nation, the Islamic Republic News Agency (IRNA) reported on Thursday.
Speaking to bereaved families and war veterans in the northern province of Mazandaran, the president said "the logic of the Iranian nation has (baffled) great powers and enemies of Iran."
The government mouthpiece further quoted Ahmadinejad as saying that the "era of hegemony" has come to an end and that the world's "great powers" were on the verge of collapse.
On Wednesday Iran declared that it had test-fired a new generation of surface-to-surface missiles, named Sejil, with a 2,000-kilometer (1,200-mile) range, capable of reaching Israel and US bases in the Gulf.
However, Western experts told the London-based Times it was probably just another name given to the Shahab 3 missile which had been test-fired on previous occasions.