In his UN General Assembly speech, Iran's president also accused the US and Israel of illegal attacks on civilians as the US delegation walked out. He closed with a direct message to Trump: "Yes they did hit us, but we did not bend the knee."
At an Atlantic Council panel the day before, the Syrian president said he openly told Trump he had no right to recognise Israeli sovereignty over the Golan, quipping that the US president should give New Jersey to Israel instead.
Speaking at the UN General Assembly on Tuesday, Trump asked whether he should "annihilate the Islamic Republic" or offer it a deal to rebuild before telling reporters that US and Iranian officials had met on the sidelines. Most of Iran's delegation walked out during his speech.
Tehran's decision-making structures appear gripped by a war of words as conflicting reports emerge on Tuesday about an agreement to reopen the Strait of Hormuz within seven days if the US eases its military pressure.