Syrian President Bashar Al Assad met Iranian Supreme Leader Ayatollah Ali Khamenei in Tehran on Monday, in his first public visit to his closest regional ally since his country's civil war began eight years ago.
It was Mr Al Assad’s first trip to a foreign country other than Russia since the Syrian war broke out in 2011.
Syrian state TV broadcast footage of Mr Al Assad with Mr Khamenei and said the two leaders agreed “to continue co-operation at all levels for the interests of the two friendly nations”.
Mr Al Assad thanked Iran's leaders and people for what they gave to Syria during the war.
His office said “both sides expressed their satisfaction with the strategic levels reached between the two countries in all fields".
Tehran has given the Syrian government billions of dollars in aid since the conflict began and sent fighters to battle alongside his forces, helping to turn the war in Mr Al Assad’s favour.
Iran’s Revolutionary Guard and allied forces, particularly the Lebanese Hezbollah movement, played a major role in putting down the uprising against his regime.
Hezbollah sent its fighters across the border into Syria in the early years of the uprising to help avoid a regime defeat in the southern Syria where the uprising began.
Iran has also supplied the regime with trained and armed fighters from other countries, including Afghanistan.
The visit to Iran comes a day before a trip by Israeli Prime Minister Benjamin Netanyahu to Russia for talks expected to focus on Iran’s role in Syria.