President Donald Trump already felt the country was in violation of the Iran nuclear deal.
A country that has signed an global and multilateral agreement does not have the right to deal with it in whatever way it likes, Rouhani said, referring to the USA administration's treatment and interpretation of the deal.
Since January 2016, the IAEA has monitored Iran's nuclear commitments under the nuclear agreement and conducted verification checks, said Amano.
"Ladies and gentleman, I am very happy to come to your country again", Amano told reporters during a press conference held at Iran's nuclear agency.
Defence officials told Foreign Policy magazine the review will not only focus on existing programmes, but also take stock of new threats posed by Iran and North Korea, and the changing nuclear and ballistic missile posture of both Russian Federation and China.
Tehran views Trump's hostile rhetoric and the new U.S. sanctions as a violation of the nuclear deal.
US Defence Secretary Jim Mattis said on Saturday that he could not imagine the United States ever accepting a nuclear North Korea, and stressed during a week-long trip to Asia that diplomacy was America's preferred course.
T20I: South Africa registered a 20-run win against Bangladesh
Instead Miller rose from his back having scrambled to make his ground and swatted Mahmudullah's next ball over long-off for six. South Africa vs Bangladesh 2nd T20I will be broadcasted live on Sony Network from 1800 hrs IST on both SD and HD channels.
Salehi said that Iran could resume uranium enrichment of 20% within four days if it wished.
On Sunday, Rouhani also slammed Washington for what he called its "failure" to live up to its obligations.
"The administration of a country that violates the global obligations of the previous administration is not trustworthy", he said.
Rouhani stated back in August that Iran could abandon the deal "within hours" if the USA keeps imposing new sanctions against it.
Recent Iranian missile launches have triggered United States sanctions and accusations they violate the spirit of a 2015 nuclear deal between Tehran and major powers.
"You are disregarding past negotiations and agreements approved by the UN Security Council and expect others to negotiate with you", he said.
According to Salehi, Amano will discuss serious issues with Iran's President Hassan Rouhani during his scheduled meeting.