Iran said it test-fired a new generation of surface-to-surface missile on Wednesday and that the Islamic Republic was ready to defend itself against any attacker.
Iranian Defence Minister Mostafa Mohammad Najjar said the Iranian-made surface-to-surface Sejil missile had "extremely high capabilities" and was only intended for defensive purposes.
He said it had a range of close to 2,000 km (1,200 miles), almost as far as another Iranian missile, Shahab 3. That would enable it to reach Israel and U.S. bases in the Gulf.
"This missile test is in the framework of Iran's deterrent doctrine," the official IRNA news agency quoted him as saying.
"It will only land on the heads of those enemies ... who want to make an aggression and invade the Islamic Republic," said Najjar, who did not mention any country by name.
Iran's English-language Press TV said the Sejil missile had two stages and was of a type that used combined solid fuel.
Video of test launch available here via LiveLeak.