Iranian President Hassan Rouhani said on Tuesday Iran would not wage war against any nation, sounding a note of restraint after the US announced more troop deployments to the Middle East.
Fears of a confrontation between Iran and the US have mounted since Thursday when two oil tankers were attacked near the strategic Strait of Hormuz shipping lane, which Washington blamed on Tehran.
Iran denied involvement in the attacks and said on Monday it would soon breach limits on how much enriched uranium it can stockpile under a 2015 nuclear deal, which had sought to limit its nuclear capabilities.
Exceeding the uranium cap at the heart of the accord would prompt a diplomatic crisis, forcing the other signatories to confront Iran.
Russia urged restraint on all sides.
In a speech, Rouhani dismissed US efforts to isolate Iran as unsuccessful and suggested the US administration of President Donald Trump was inexperienced in international affairs.
But he said Iran did not seek conflict.
"Iran will not wage war against any nation," Rouhani said in a speech broadcast live on state TV. "Despite all of the Americans' efforts in the region and their desire to cut off our ties with all of the world and their desire to keep Iran secluded, they have been unsuccessful."
On Monday, Iranian officials made several comments about security, including the secretary of Iran's Supreme National Security Council, Ali Shamkhani, who said Tehran was responsible for security in the Gulf and urged US forces to leave the region.
Acting US Defense Secretary Patrick Shanahan on Monday announced the deployment of about 1,000 more troops to the Middle East for what he said were defensive purposes, citing concerns about a threat from Iran.
The new US deployment is in addition to a 1,500-troop increase announced last month in response to tanker attacks in May. Washington previously tightened sanctions, ordering all countries and companies to halt imports of Iranian oil or be banished from the global financial system.