They described the virus as a hoax and demanded lifting the restrictive measures.
According to BBC, some 38,000 people took to the streets mostly for peaceful demonstration.
Police arrested around 300 demonstrators while dealing with the rally. The authorities claimed that the agitators threw rocks and bottles.
Read Also: School reopening amid Covid-19 pandemic: Teachers, students in 41 Berlin schools infected
Like Berlin, some other European cities also witnessed similar demonstrations.
In London, thousands gathered at Trafalgar Square to protest against issues including coronavirus restrictions and 5G.
Signs reading "masks are muzzles" and "new normal = new fascism" were held up.
Similar protests have also taken place in Paris, Vienna and Zurich.