In a sweeping message that Iran is on the wrong side of Syria's civil war, Egypt's new President has urged the world to support the rebels seeking to topple Bashar al-Assad and suggested that Tehran could risk a deepening confrontation with regional powers over the fate of the regime in Damascus.
The stinging comments by President Mohammed Morsi - making his first visit to Iran by an Egyptian leader since the 1979 Islamic Revolution - was another blow for Iran as host of an international gathering of so-called non-aligned nations this week.
His speech, delivered while seated next to Iranian President Mahmoud Ahmadinejad, prompted Syria's delegation to walk out of the gathering. Iran's leaders claimed that the week-long meeting displayed the futility of Western attempts to isolate the country over its nuclear programme.
But Iran also endured criticism from Morsi and UN Secretary-General Ban Ki Moon, who cited concerns about Iran's human rights record and called its condemnations of Israel unacceptable.
It's highly unlikely that Iran would abandon Assad as long as there is a chance for him - or at least the core of his regime - to hang on. Iran counts on Syria as a strategic outlet to the Mediterranean and a conduit to its anti-Israeli proxy Hezbollah in Lebanon. But the meeting highlighted how much Iran is out of step with the rest of the region over Syria. Other major rebel backers at the conference included Gulf states led by Iran rival Saudi Arabia.