Iran unveiled a new surface-to-surface missile it said could strike targets with pin-point accuracy within a range of 500 km (310 miles).
The Iran defence ministry’s unveiling of the solid-fuel missile, named Fateh 313, came little more than a month after Iran and world powers reached a deal that requires Tehran to abide by new limits on its nuclear programme in return for Western governments easing economic sanctions.
According to that deal, any transfer to Iran of ballistic missile technology during the next eight years will be subject to the approval of the United Nations Security Council, and the United States has promised to veto any such requests.
An arms embargo on conventional weapons also stays, preventing their import and export for five years.
But Iran has said it will not follow parts of the nuclear deal that restricts its military capabilities.