More than 25,000 people took part in protests in Berlin on Sunday, Frankfurter Allgemeine Zeitung reported, referring to local police.
One of the rallies was reportedly organized by the right-wing party "Alternative for Germany" (AfD) and attended by over 5,000 people. The activists demanded changes to the country's migration policy and called for a stop to its "Islamization."
At the same time, more than 25,000 people took part in a demonstration against the AfD, as well as racial and religious intolerance. The rallies took place across the German capital.
Twitter users claimed that the number of anti-discrimination activists was over 70,000.
Last week, the AfD filed a legal complaint with the Constitutional Court against Chancellor Angela Merkel. The party argues that her government violated the country's constitution when it made a decision to open Germany's borders to migrants in 2015 without the Bundestag's participation in the decision-making process.
Migration policy is one of the main topics during the pre-election campaign ahead in 2017 as well as during the formation of the new German government. The AfD, which has been advocating a tougher migration policy, has promised to launch an inquiry into Merkel's actions to determine if they were unlawful.