Around 1,500 people gathered on Saturday evening in Bern for the first Anti-Fascist march since 2015.
The march was largely peaceful, although there were some incidents involving stone throwing – and police having to use pepper spray one point.
Organisers said they were sorry that some marchers failed to follow instructions not to cause any damage.
But a large contingent of riot police and a water cannon were not needed.
Hottest summer ever
Vaud celebrates international music star
Zurich HB wins another award
Another controversial vote at end of September
US tourism from Switzerland slumps
Home hunting even more challenging
