Protesters pushed down barricades, spat and threw rocks at civil police who responded with batons, as riot police employed stun grenades and tear gas.