Iran also rejected any changes to its nuclear deal with world powers.
Iran has repeatedly said that the nuclear accord can not be renegotiated, including on Saturday when the Iranian Foreign Ministry issued a statement saying Tehran would "accept no changes" to the deal and will not allow the accord to be linked to any non-nuclear issue. "The president makes clear this is the last such waiver he will issue", an official tells the Washington Post. They said Trump's waiver announcement will also include harsh criticism of Iran's response to recent protests against the Islamic Republic's leadership. That keeps the landmark 2015 nuclear deal alive for at least another several months, despite Trump's past vows to scuttle the accord.
Iran said on Saturday it would retaliate against the new sanctions, although it did not specify how.
President Trump said he was giving Europe and the USA "a last chance" to fix "terrible flaws" in the nuclear agreement signed by Iran and six world powers in 2015.
The US Congress requires the president to decide periodically whether to certify Iran's compliance with the deal and issue a waiver to allow US sanctions to remain suspended.
On Friday, announcing his decision to waive the application of certain sanctions related to oil sales and Iran's banking system, he said he was only making the move to secure European allies' agreement to fix the deal's "flaws".
Regarding the USA administration's move in imposing new sanctions on some Iranian persons and entities, the deputy foreign minister said "nobody has the right to re-impose any previous sanctions under any excuse", calling Mr Trump's action "against worldwide rules". The two sides exchanged opinions on a statement regarding the Iran nuclear deal made by the US, Xinhua news agency reported.
"JCPOA is not renegotiable; rather than repeating exhausted rhetoric, the United States must bring itself to full compliance, just like Iran", he said.
"The prospect of the United States withdrawal from the Iran deal will deliver a very serious blow to the whole system of global agreements and to the enhancing of the nuclear non-proliferation regime", Ryabkov said.
Russian Federation yesterday said Washington would be making a grave mistake by pulling out of the Iran nuclear deal, adding that Moscow would work hard to keep the landmark agreement alive.
USA regulations require the president to endorse JCPOA every 90 days and extend waivers of economic sanctions against Iran every 120 days. It now expires after a decade.
To fix what he described "disastrous flaws" in the deal, Trump demanded that Iran be denied "all paths to a nuclear weapon not just for 10 years, but forever", and that Tehran allow "immediate inspections at all sites requested by worldwide inspectors". It prevents Iran from developing nuclear weapons while offering sanctions relief to allow the Islamic Republic to participate in worldwide commerce and banking.
"In what we heard yesterday, I don't see any invitation for Iran to enter dialogue", he said.