Iranian state TV has aired the launch of the country’s newest satellite-carrying rocket, which it said was able to reach a height of 310 miles.
The footage of the solid-liquid-fuelled rocket showed the launch taking place during daytime in a desert environment.
The report did not say when or where the launch happened.
The rocket, named Zuljanah for the horse of Imam Hussein, the grandson of the Prophet Mohammed, did not launch a satellite into orbit.
Iran says its satellite programme, like its nuclear activities, are aimed at scientific research and other civilian applications.
The US and other Western countries have long been suspicious of the programme because the same technology can be used to develop long-range missiles.
Ahmad Hosseini, spokesman for the defence ministry’s space department, which oversaw the launch, said the rocket is capable of carrying either a single 220-kilogramme (485lb) satellite or up to 10 smaller ones.
He said the test helped Iran to achieve its “most powerful” rocket engine and that the rocket can be launched using a mobile launching pad.
State TV said the three-stage rocket uses solid fuel in the first and second stages and fluid fuel in the third.
In the past, Iran has used various fluid-fuel satellite carrier rockets to put smaller devices into orbit.
Last year, the paramilitary Revolutionary Guard said it used a Qased, or Messenger, satellite carrier to put the Noor satellite into space.
Iran often coordinates its tests of new military and scientific projects with national holidays.
It will celebrate the 42nd anniversary of the Islamic Revolution later in February.