TEHRAN (AFP) - A top Iranian military commander said on Wednesday that the country has missiles that can reach the nuclear sites of its arch-foe Israel. "Today the Islamic republic has missiles with a range of more than 2,000km and... all the land of the Zionist regime, including its nuclear installations, is within our range," Muhammad Ali Jafari, the head of Iran's Revolutionary Guards Corps, told the ISNA news agency. Jafari said Iran can "firmly retaliate" if attacked. "The doctrine of our system is defensive but, if any action is taken by the enemy, including the Zionist regime, we can firmly retaliate," he said. However defence analysts question the accuracy of Iran's longer-range missiles, particularly the Shahab-3.