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.
Politician on trial accused of rape and drug assault
Swiss People's Party says EU treaty helps crime
Waterways dry
Jim's British Market changes hands
Storms possible at end of week
Penthouse flats lose appeal
