Police fired tear gas, stun grenades and rubber bullets on protesters.