Iran said today a "disastrous situation" facing the United States in Iraq and Afghanistan coupled with Washington's domestic issues made any US attack on the Islamic Republic unlikely.
The Foreign Ministry comments came two days after the US Navy said a cargo ship hired by the US military fired warning shots at approaching boats in the Gulf, underscoring tension in an area vital to world oil shipments, and driving up crude prices.
"We think it would be unlikely the Americans would take the decision to get themselves into a new fiasco, the consequences of which they themselves have acknowledged would be painful for the region and the world," spokesman Mohammad Ali Hosseini said.
"We hope those who think better in America view the realities more closely and manage to correct such approaches," he told a news conference.
Relations between Washington and Tehran, which have not had diplomatic ties for nearly three decades, are tense over Iran's nuclear programme and over who is to blame for violence in Iraq.
Hostile rhetoric between the two foes and close encounters in the Gulf have fuelled some speculation the United States may be planning some sort of military action against Tehran.
However, a US intelligence report in December that said Iran halted a nuclear weapons programme in 2003 made any US attack very unlikely, analysts say. Iran denies ever having ambitions to build nuclear weapons.
Last week, US Defence Secretary Robert Gates said another Middle East war would be "disastrous on a number of levels".
But he added the military option must be kept on the table "given the destabilizing policies of the regime and the risks inherent in a future Iranian nuclear threat - either directly or through proliferation."