Loyalist troops staged an all-out assault on Zawiya, 30 miles from the capital, Tripoli, saying they hoped to capture the town centre overnight. Snipers and militias, that rebels said included mercenaries, moved on the town square in mid-morning. Both sides said the leader of the rebel group which had occupied the centre for more than a week was killed.