Geneva: A senior Revolutionary Guards commander said on Tuesday that Iran had recently carried out a ballistic missile test but he did not specify what kind of missile had been tested, according to Fars News.

The comment appeared to confirm a report by US Secretary of State Mike Pompeo who said early this month that Iran had test-fired "a medium range ballistic missile that is capable of carrying multiple warheads." The missile could hit all of the Middle East and parts of Europe, Pompeo said.

File photo: A Sayyad 2 missile is fired by the Talash air defense system during drills in an undisclosed location in Iran in November. Credit:AP

US President Donald Trump pulled out of an international agreement on Iran’s nuclear program in May and reimposed sanctions on Tehran. He said the deal was flawed because it did not include curbs on Iran's development of ballistic missiles or its support for proxies in Syria, Yemen, Lebanon and Iraq.

"We will continue our missile tests and this recent action was an important test," Amirali Hajizadeh, head of the Revolutionary Guards' airspace division, said, as quoted by Fars News. He added: "The reaction of the Americans shows that this test was very important for them and that's why they were shouting."