"There have been 30 such instances so far", the spokeswoman said, adding the demonstrators faced fines for not keeping the safe distance.
The protest outside the parliament's building in central Berlin was authorised by the city administration but more people showed up than expected. The police said they had ignored calls to stay at least 5 feet apart, forcing officers to step in.
Further 1,200 people packed Alexanderplatz square for an unauthorized demonstration, prompting more arrests. Current rules ban gatherings of more than 50 people. The spokeswoman could not say how many people were held.
Around 12 smaller protests took place in Rosa Luxemburg Square. Overall, there were some 30 rallies held across the city, according to police figures.
Photos and videos of the protests have been published on Twitter.
VIDEO: The latest footage from anti-lockdown protest in Berlin. pic.twitter.com/vGpIkv3DGS #Merkel 🇩🇪 #Macron 🇫🇷 #Beijing_Boris 🇬🇧 #lockdown #lockdownuk #shutdown #ConfinementJour54 #CCPVirus #EuropeDay 🇪🇺— Sam Pye (@freddie1999) May 9, 2020
The German capital has seen several rallies in support of constitutional rights in the past days. Germany has been relaxing restrictions since late April but the opposition argues the easing is not happening fast enough.
Germany has confirmed 1,251 new COVID-19 cases over the past 24 hours, with the total count reaching 168,551, the Robert Koch Institute said.
The death toll has grown by 103 to 7,369 people within the same period of time.