Syrian government troops recaptured the key rebel-held town of Adra northeast of the capital Damascus on Thursday, Agence France-Presse reported a security source as saying.
But the Syrian Observatory for Human Rights, a monitoring group, said fighting was ongoing despite army advances, the regime still did not have full control of the town.
“This morning, the army retook control of Adra, reestablishing security,” the security source told AFP.
The rebels captured Adra in December last year and regime forces have been fighting to retake it ever since.
They have advanced incrementally in the town, one of the country’s biggest industrial zones strategically located northeast of Damascus.
The security source said the army had taken control on Thursday of an area in the town used to house workers, after securing the highway and the industrial zone.
He acknowledged, however, that Adra’s small Old City remained under rebel control.