Russia is going to send its first S-300 long range surface-to-air missile systems to Iran on Thursday, Reuters reported, quoting a local source.
The missile system will be delivered under the terms of an earlier contract that was signed between the two countries.
Russian media reported on Wednesday that it will sign a contract this year with Iran to deploy of its Sukhoi Su-30SM air-to-air and air-to-surface deep interdiction missions fighter jets to the Tehran.
The Kremlin announced without giving no further details that Iranian Defense Minister Hossein Dehghan visited Russia this week and met with President Vladimir Putin on Tuesday.
In 2010, Moscow cancelled a delivery of a S-300 anti-missile rocket system to Tehran following United Nations imposed sanctions on Iran over its nuclear program.
Iran agreed to the deal to curb its nuclear work in July 2015 which led to international sanctions being lifted in January.
Tensions between Tehran and Washington, however, remain high and Iran continues to develop its military capabilities.