The push into Khaldiyeh district was the first significant gain for the Army, who have been waging an eight-day campaign to seize parts of the central Syrian city in rebel hands for over a year.

Syrian troops have advanced into rebel-held areas of the city of Homs, occupying buildings after pummelling the area with artillery that drove out opposition fighters, an activist said Saturday.

The push into Khaldiyeh district was the first significant gain for troops loyal to Syrian President Bashar Assad, who have been waging an eight-day campaign to seize parts of the central Syrian city in rebel hands for over a year.

Tariq Badrakhan, an activist based in the neighbourhood, said government troops used rockets, mortars and cannon fire to flush out the area’s “first line of defences” on Friday evening. The offensive continued on Saturday morning, he said via Skype, as explosions were heard in the background.

“We feel like they are shaking the sky,” Mr. Badrakhan said.

Another activist said eight rebels were killed in the fighting. He requested anonymity because rebels have accused him in the past of damaging their morale by reporting their casualties.

Syria has been embroiled in a civil war since a peaceful uprising against the Assad regime two years ago turned into armed revolt after a violent government crackdown.

Government forces, sometimes bolstered by fighters of the Lebanese militia Hezbollah, have launched a major countrywide offensive to reclaim territory lost to rebels, who operate in chaotic groups with ideologies ranging from secular to hardline Islamic extremists.

In other violence on Saturday, government troops battled rebels in the Damascus suburb of Qaboun, as the regime tries to push opposition forces further away from the capital, the British-based Syrian Observatory for Human Rights said.

State-run television said government forces seized control of the area, adding that the move had cut off rebel weapons supplies and movement between the neighbourhoods of Jobar, Qaboun, Zamalka and Harasta.

Mr. Badrakhan said fighters in the Khaldiyeh district had held out until Friday evening, when they were hit with explosions that killed some and caused others to flee.

Clashes and shelling continued on Saturday in neighbourhoods around Homs’ Old City, said another Homs-based activist who gave his name only as Nedal for fear of government reprisals.

“They are taken and it’s a death sentence,” he said. “They disappear.”

More In: World | International | News