Dmitriev made the remarks at a press conference in Slovakia's capital city Bratislava on Wednesday, adding "The S-300s contract with Iran has not been annulled and Russia would honor and implement it."
He added, "Negotiations with the Iranian side on implementing the S300s contract are still going on."
Meantime, Russian Foreign Minister Sergei Lavrov recently said at a press conference after a meeting with EU Representative in International and Security Affairs Catherine Stone in Moscow, "Russia will deliver the S300s to Iran in accordance with the contract."
"Heeding its international commitments, Russia will not make any move to threaten the security of any part of the world," Lavrov added.
"Russian weapons exports are done keeping in mind that general rule," he said.
Earlier this week, Chairman of the Council of the Russian Federation Sergey Mironov also said that his country would act in accordance with the articles of the contract it has signed with Iran and would deliver the S-300 defense missiles to Iran.
The S-300 is a series of Russian long range surface-to-air missile systems produced by NPO Almaz, all based on the initial S-300P version. The S-300 system was developed to defend against aircraft and cruise missiles for the Soviet Air Defence Forces. Subsequent variations were developed to intercept ballistic missiles.
The S-300 system was first deployed by the Soviet Union in 1979, designed for the air defense of large industrial and administrative facilities, military bases, and control of airspace against enemy strike aircraft.