More than 4,000 fighters left rebel-held areas of Aleppo, the Red Cross said Thursday, in the "last stages" of an evacuation clearing the way for Syrias army to retake the city.
A week into the rebel withdrawal from the east of Syria's second city, the evacuation of fighters and civilians from the one-time opposition stronghold appeared to be reaching its final hours.
The loss of east Aleppo marks the biggest defeat for Syria's rebellion in more than five years of civil war and a major victory for President Bashar al-Assad, who on Thursday hailed his allies Moscow and Tehran.
"The liberation of Aleppo is not only a victory for Syria but also for those who really contribute to the fight against terrorism, notably Russia and Iran," state news agency SANA quoted Assad as saying.
"It is also a defeat for countries hostile to the Syrian people who used terrorism to achieve their interests," Assad said after a meeting in Damascus with Hossein Jaberi Ansari, an Iranian deputy foreign minister.
The evacuation effort has been hampered in recent days by heavy snowfall and freezing temperatures -- leaving evacuees waiting in unheated buses for hours -- but aid workers said it had resumed in earnest.
"Overnight between Wednesday and Thursday, in one of the last stages of the evacuation, more than 4,000 fighters were evacuated in private cars, vans, and pick-ups from eastern Aleppo," said Ingy Sedky, the spokeswoman in Syria for the International Committee of the Red Cross.
Evacuations 'probably' into Friday
She said about 34,000 people had left rebel areas of Aleppo under the evacuation plan, which the ICRC is assisting with.
"The bad weather, including heavy snow and wind, and the poor state of vehicles... mean things are moving much more slowly than expected," Sedky said.
"The evacuation will continue for the entire day and night and most probably tomorrow (Friday). Thousands are still expected to be evacuated."
It was unclear who exactly remained to be evacuated or how many were either fighters or civilians.
Rebel forces, who seized control of east Aleppo in 2012, agreed to withdraw from the bastion after a month-long army offensive that drove them from more than 90 percent of their former territory.
The agreement was brokered by Russia, which launched air strikes in support of Assad's regime last year, and Turkey, which has supported some rebel groups.
An AFP correspondent on Thursday saw a convoy of about 20 pick-up trucks and cars carrying armed rebels pass through Ramussa, the government-held district of southern Aleppo through which evacuation convoys have been leaving.
A few hours later another convoy of about 10 buses also left.
Ahmad al-Dbis, who heads a team of doctors and volunteers coordinating evacuations, said some 400 vehicles had arrived overnight Thursday in Khan al-Assal, the staging ground where evacuees from Aleppo arrive.
'Roads snowed under'
The heavy snowfall from the day before, which blanketed Aleppo and the surrounding countryside, had stopped but was still slowing down the evacuations.
"It is hard to say when the operation will be finished because the roads are snowed under," said Ahmad Qarra Ali of the powerful Ahrar al-Sham rebel group.
At the staging ground in Khan al-Assal, an AFP journalist early on Thursday saw two buses headed for Aleppo carrying residents who are also being evacuated from rebel-besieged villages.
As part of the Aleppo evacuation deal, it was agreed that some residents would be allowed to leave Fuaa and Kafraya, two Shiite-majority villages in northwestern Syria that are under siege by the Sunni Muslim rebels.
About 1,000 people have been able to leave the villages in recent days, most passing through Khan al-Assal on their way to Aleppo.
Sedky said the ICRC would "continue to escort hundreds of civilians" from the villages to Aleppo "throughout the day".
The evacuation of Aleppo's rebel sector is a pivotal moment in a war that has killed more than 310,000 people and triggered a major humanitarian and refugee crisis.
Turkey to 'fight on'
As well as a major strategic gain for Assad, the rebel withdrawal from Aleppo has given fresh impetus to international efforts to end the conflict.
Russia, Iran and Turkey agreed this week to guarantee Syria peace talks and backed expanding a ceasefire, laying down their claim as the main powerbrokers in the war.
Repeated attempts at peace have failed, but UN envoy Staffan de Mistura has said he hopes to convene fresh talks in Geneva in February.
Moscow's military intervention in support of Assad marked a major turning point in the war.
Defence Minister Sergei Shoigu said Thursday that the Russian air force has killed 35,000 fighters in Syria since it began in September last year.
Turkey launched its own campaign in Syria in late August in support of pro-Ankara rebels, with the aim of ousting Islamic State group jihadists as well as Kurdish militia from areas near its border.
Ankara on Thursday vowed to press on with the fight, a day after 14 Turkish soldiers were killed by jihadists around the town of Al-Bab, in the country's biggest loss of the campaign so far.
"Turkey is in the midst of a great struggle -- our fight against terror continues both in our country and outside our borders," Prime Minister Binali Yildirim said.