Syrian armed forces have made advances around the Old City of Homs, where some 1,200 rebels are dug in and under regime siege.
The push by President Bashar al-Assad's troops came as a bomb exploded outside a mosque after the weekly Muslim prayers in a government-held district of the city on Friday, killing 14 people, according to state TV.
Syrian television said the bombing occurred as worshippers were leaving the Bilal al-Habshi mosque on the edge of Akrama neighbourhood.
Meanwhile, the army, which began a broad offensive against rebel-held parts of the central city on Tuesday, was progressing daily by "capturing buildings and tightening the noose around the terrorist groups", a security source told the AFP news agency.
Syrian authorities refer to all those seeking to oust Assad as "terrorists".
The source said that regime forces had seized a church in the Old City.
Rami Abdel Rahman, director of the Syrian Observatory for Human Rights, confirmed the army had "advanced," adding that troops were shelling the Bab Hood and Wadi al-Sayeh districts.
But he said the army had so far only captured buildings rather than whole streets and fighting was continuing.
"There are street battles, but the loyalist forces are not advancing much because the buildings are mined," said the head of the monitoring group, which collects its information from a network of medics on the ground and opposition activists.
The remaining rebel fighters in Homs "know the area very well and refuse to leave. They want to fight until the end," he added.
On Thursday, members of the UN Security Council expressed concern over the plight of Syrian civilians caught in the renewed fighting in Homs.
They called for implementation of a resolution passed in February urging immediate access of humanitarian assistance in all parts of Syria.
In February, a UN-led operation evacuated around half of the 3,000 people trapped under army siege in rebel-held parts of Homs city.
About 1,200 fighters and some 180 civilians are believed to remain in the Old City and surrounding districts.
On Thursday, UN-Arab League envoy Lakhdar Brahimi urged the Syrian government and opposition to resume discussions about lifting the siege on Homs.
"We urge all the parties to return to the negotiating table and complete the deal which was on the verge of being signed," he said.
"It is a matter of deep regret that negotiations were brutally stopped and violence is now rife again when a comprehensive agreement seemed close at hand," Brahimi added.