Iran has decided to unify its stance with Russia's in the push for a political deal to end the Syria conflict, Iranian officials say, in a sign it could ease its opposition to the departure of Syrian President Bashar al-Assad as part of the agreement.
While maintaining its firm backing for Assad in public, Russia has recently made clear to the US and its allies that it has no objection to him stepping down as part of the peace process, diplomats said.
Iran's decision to step up its co-ordination with Russia was made after a meeting last month between Russian President Vladimir Putin and Iran's Supreme Leader Ayatollah Ali Khamenei in Tehran, according to a senior Iranian official with knowledge of the discussions.
Like Russia, Iran has insisted publicly that Assad should only step down if he is voted out in an eventual election.
"What was agreed was Iran and Russia will pursue one policy which will benefit Tehran, Moscow and Damascus," the senior Iranian official said on condition of anonymity.
"It is possible that the Syrian people decide Assad should leave, and then he must leave," the official added.
"If he cannot serve his country and his people, then a capable successor should run the country."