Le défilé du 1er mai, organisé à l’appel des syndicats et des partis de gauche, a rassemblé environ 7.000 personnes dans la matinée à travers le centre-ville de Zurich. Les incidents ont commencé à l’issue du défilé. Plus de 250 personnes ont été arrêtées au cours d’affrontements entre groupes de jeunes, dont certains vêtus de noir et encagoulés, et les policiers, répliquant à des jets de bouteilles et de pétards, ont tiré des grenades lacrymogènes et des balles en caoutchouc. Des canons à eau ont également été employés pour disperser les manifestants.
Incidents au 1er Mai à Zurich