The Syrian government has suspended the evacuation of civilians and fighters from eastern Aleppo, accusing rebels of breaking terms of the ceasefire, BBC reports.
Government sources said rebels had blocked the evacuation of civilians from two pro-government towns elsewhere in Syria, agreed under the deal.
Meanwhile buses carrying people from eastern Aleppo were fired upon.
At least 6,000 people have left the city since Thursday, but the UN says at least 50,000 are still trapped.
Syria's army, backed by Russia, has taken nearly all rebel-held districts in eastern Aleppo.
Various reasons for the suspension of the delicate evacuation operation from the city are emerging.
State TV said rebels had tried to take captives with them as they left the besieged enclaves.