Iranian President Hassan Rouhani says US President Donald Trump’s speech against the Islamic Republic was nothing more than insults and delirious talk.

“Mr. Trump’s remarks on Iran…contained nothing but expletives and a pile of delusional allegations against the Iranian nation,” Rouhani said in a televised speech on Friday moments after Trump delivered a speech outlining US strategy on the Islamic Republic.

The US president refused to certify the 2015 international nuclear agreement between Iran and the five permanent members of the UN Security Council and Germany and warned he might ultimately terminate it, in defiance of other world powers and undermining a landmark victory of multilateral diplomacy.

Trump said he would choose not to certify that Tehran is complying with the nuclear deal, known as the Joint Comprehensive Plan of Action (JCPOA).

Trump also said his goal is to ensure Iran would never obtain a nuclear weapon, adding, "We will not continue down a path whose predictable conclusion is more violence, more terror and the very real threat of Iran’s nuclear breakout."

While Trump did not pull Washington out of the nuclear deal, he gave the US Congress 60 days to decide whether to reimpose economic sanctions against Tehran that were lifted under the pact. Reimposing sanctions would put the US at odds with other signatories of the accord such as the UK, France, China, Russia and Germany, as well as the European Union.

US President Donald Trump speaks about the 2015 Iran nuclear deal from the Diplomatic Reception room of the White House in Washington, DC, on October 13, 2017. (Photo by AFP)

Censuring Trump for calling the Persian Gulf the "Arabian Gulf," Rouhani urged the US president to brush up on his world history and geography to improve his comprehension of international obligations and global ethics, etiquette and conventions.

“How [is it possible] that a president has not yet learned the name of the world-renowned and historical Persian Gulf… where unfortunately US warships unnecessarily and repeatedly sail through? He could have at least asked his [country’s] military officials how the name of this gulf is printed on the maps they use,” Rouhani stated.

He further pointed to the history of US antagonism toward Iran, saying, "He has to study history better and more closely and know what they (US officials) have done to the Iranian people over the past sixty-something years and how they have treated the people of Iran during the past 40 years after the victory of the [Islamic] Revolution [in 1979]."

The Iranian president further rejected Trump's demand that the JCPOA be revised, saying the agreement would remain intact and no article or paragraph would be added or taken away from it.

He added that one president alone cannot abrogate an international deal, saying, “He [Trump] apparently does not know that this is not a bilateral document between Iran and the US for him to act in any way he wishes.”

Rouhani said Iran will only respect its nuclear deal commitments so long as its rights are safeguarded, adding, “Iran will honor its commitments as long as its interests are served.”

He also emphasized that the Islamic Republic has cooperated and would continue its cooperation with the International Atomic Energy Agency as long as the country’s interests are protected and its rights are preserved.

“However, if one day our interests are not served, we will not hesitate even one moment and will respond,” the Iranian president said.

“The Iranian nation has not yielded to any power and will not do so in the future,” Rouhani said, emphasizing that many countries supported former Iraqi dictator Saddam Hussein during the imposed war against Iran in the 1980s but they failed to defeat the Iranians.

Rouhani further pointed to Trump's announcement of sanctions against Iran's Islamic Revolution Guards Corps (IRGC), saying, "The IRGC is a powerful force and the people are always standing by the IRGC."

"Is it the IRGC that is corrupt or governments and armed forces who have always intervened in this region against the independence of nations?"

Trump also announced sanctions on the IRGC, which he accused of destabilizing the Middle East and threatening American interests in the region.

“I am authorizing the Treasury Department to further sanction the entire Islamic Revolutionary Guard Corps for its support for terrorism and to apply sanctions to its officials, agents and affiliates," he claimed.

Iran’s Foreign Ministry said in a statement earlier Friday that the Iranian Armed Forces, including the IRGC, are the symbol of power and defenders of security and are supported by the Iranian government and nation.

The statement, which came a few hours before Trump’s speech, emphasized that Iran’s core policy is to support regional peace and stability and confront any destabilizing and divisive measures aimed at creating tensions and conflicts in the region.

Rouhani further questioned the US motives in expressing concern over Iran's missile program, saying the US is providing arms to "aggressive countries" to target innocent people in the region, including in Yemen.

"Our missiles are for our defense and we have always endeavored for the production of our weapons and we will redouble our efforts from now on and will continue enhancing our defensive [prowess]."