Twenty-two civilians were killed in an exchange of fire in Syria's second city Aleppo, a monitor said Sunday, in one of the highest single tolls since a fragile truce came into force.