Iran said on Saturday that it had successfully tested a new medium-range missile in defiance of warnings from Washington that it was ready to ditch a landmark nuclear deal over the issue.

State television carried footage of the launch of the Khoramshahr missile, which was first displayed at a high-profile military parade in Tehran on Friday.

It also carried in-flight video from the nose cone.

The broadcaster did not say when the test had been conducted, although officials had said on Friday that it would be tested "soon".

Previous Iranian missile launches have triggered US sanctions and accusations that they violate the spirit of the 2015 nuclear deal between Tehran and major powers.