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.
G7 protest becomes violent
Voters reject 10m, but accept tougher military rules
Iran/US deal set to be signed in Geneva
More Sunday shopping in Geneva
Significant heatwave coming
