"The army in cooperation with popular defence groups (pro-regime militias) took control of Maheen and Hawareen in the southeast of Homs province after inflicting heavy losses on Daesh," state television said, using the Arabic acronym for IS.
Syria troops advancing thanks to Russia strikes: Assad
Britain-based monitoring group the Syrian Observatory for Human Rights confirmed the army's advance, which it said had been backed by Russian warplanes and military helicopters.
The recapture of Maheen comes after it was overrun by IS on November 1.
Previously, a ceasefire had been in force under which rebel factions remained inside the town but government forces manned checkpoints around it.
IS forces launched their assault on Maheen from neighbouring Al Qaryatain, which the group captured earlier this year, kidnapping hundreds of civilians and destroying ancient Christian sites.
The army advance now puts Al Qaryatain, which is just 15 kilometres (nine miles) from Maheen, in their sights.
Elsewhere in Homs province, the Observatory said government forces were advancing on the outskirts of the ancient city of Palmyra, which IS captured in May.
Obama says will not relent in fight against Islamic State, urges Russia help
Since seizing the famed city, IS has destroyed many of its UNESCO World Heritage sites, including ancient temples, drawing international condemnation.
The latest advances come nearly two months into a Russian air campaign in support of President Bashar al Assad.
Moscow says its air strikes target IS and other "terrorists," but rebels and their backers say moderate and other opposition fighters have borne the brunt of them.
COMMENTS (1)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ