Thousands of people across the country have taken part in feminist strike events calling for equal pay, an end to gender-based violence and greater rights for women.
Around five thousand gathered outside the federal parliament in Bern, while demonstrations and rallies were also held in Zurich, Basel, Lucerne, Lausanne and Neuchâtel.
Organisers highlighted concerns over workplace discrimination, harassment and political representation.
In Geneva, activists joined the large anti-G7 protest, while events in Ticino focused on feminist mobilisation and awareness campaigns.
Ski resorts popular this summer
Heatwaves force construction rethink
Customs warn of bringing back fake goods
Swiss firefighters replaced in France
Cities remain dangerous for cyclists
Govt looks to cut forest protection
