Iran has increased the range of its missiles to 2,000 km, a senior official was quoted as saying yesterday.
The range would put parts of Europe within reach for the first time. Military experts had earlier put Iran's missile range at 1,300 km, which would allow it to strike anywhere in Israel.
"Now we have the power to launch a missile with a 2,000 km range," the news agency IRNA quoted influential former President Akbar Hashemi Rafsanjani as saying. "Iran is determined to improve its military capabilities."
"If the Americans attack Iran, the world will change... they will not dare to make such a mistake," Mr Rafsanjani was quoted as saying in a speech at an exhibition on Space and Stable National Security.
Washington has accused Tehran of secretly developing nuclear weapons. Iran insists its nuclear programme is aimed only at generating electricity. It says its missiles are for defensive purposes and would be used to counter a possible Israeli or US strike against its nuclear facilities.
In recent months, Iranian officials have frequently trumpeted their ability to strike back at any aggressor, and in August they announced they had successfully tested an upgraded version of the medium-range Shahab-3 missile.