Thousands of people have marched in cities across Germany to protest against nationalist and far-right parties looking to secure more seats in this week's European elections.
Recent polls show far-right parties like Italy's League, Germany's Alternative for Germany party and French leader Marine Le Pen's National Rally are expected to do well in the vote for seats in European Parliament.
Yesterday's rallies brought together more than 250 organisations under the banner 'Against nationalism' in several cities including Frankfurt and Berlin, where thousands marched through the capital from the symbolic Alexanderplatz to the city's Victory column.
"I am here because I don't want to relive what a national-socialist party already did during my lifetime. That should never happen again," said Renate Foigt, 74, referring to the ideology of Nazi Germany.
"I hope more and more people take to the streets to say 'Stop'."
In Berlin, protest organisers said 20,000 people took part, though police estimated several thousand.
Another 14,000 marched in Frankfurt, according to police, and rallies also took place in Hamburg, Cologne and Munich.
Several thousand also protested in the Austrian capital Vienna, where on Saturday protesters demanded new elections after far-right leader and vice-chancellor Heinz-Christian Strache resigned over a hidden-camera scandal suggesting he was open to corruption.
Italian populist leader Matteo Salvini had gathered Europe's disparate nationalists for a unifying rally on Saturday that was overshadowed by the scandal shaking Austria's rightist coalition.
Mr Salvini of the anti-immigrant League and Ms Le Pen of France's RN want their Europe of Nations and Freedom alliance group to become the third largest in Brussels.
Nationalist governments in Hungary, Poland and Czech Republic also often push anti-immigrant agendas and clash with Brussels over their hardline policies and anti-EU stances.
"I am here to warn against what the governments of Hungary, Poland and Czech Republic have done and what might happen in Germany later. It is very dangerous," said Marius Schlageter
"We live in a global world and global problems and global responsibilities."