At least 59 Syrian civilians and soldiers have been killed in bloodshed that coincided with a vote on a new constitution that could keep President Bashar al-Assad in power until 2028.
Assad says the referendum shows his commitment to democratic reform while Western powers and Syrians involved in an 11-month-old revolt against his rule have described it as a farce.
The Syrian Observatory for Human Rights said a military bombardment of opposition districts in the city of Homs had killed 12 civilians while security forces killed three people when they opened fire on a demonstration in Damascus.
The British-based Observatory said 21 other civilians died and rebels killed 23 members of the security forces across Syria, scene of what has become an increasingly militarised revolt against four decades of Assad family rule.
Voting took place in the referendum on a new constitution, which Assad says will lead to a multi-party parliamentary election in three months.
The result is expected to be announced tomorrow.
Elsewhere in Homs, rebel fighters burned a building of Assad's ruling Baath Party in the Hamidiyeh district of the old city and attacked an armoured vehicle, the Observatory said.
The Interior Ministry acknowledged obliquely that security conditions had disrupted voting, saying: "The referendum on a new constitution is taking place in a normal way in most provinces so far, with a large turnout, except in some areas."
The Syrian government, backed by Russia, China and Iran, and undeterred by Western and Arab pressure to halt the carnage, says it is fighting foreign-backed "armed terrorist groups".
Prime Minister Adel Safar, asked about opposition calls for a boycott, said this showed a lack of interest in dialogue.