A man suspected of driving a car into a German Christmas market in an attack that killed at least five people and injured scores of others faces charges of murder and attempted murder, police said on Sunday, after the man was remanded in custody.
Police in the central city of Magdeburg where the attack happened on Friday also reported scuffles at a far-right demonstration attended by around 2,100 people on Saturday night, while other residents took part in sombre remembrance events.
The suspect is a 50-year-old man from Saudi Arabia who has lived in Germany for almost two decades.
A magistrate ordered the man, identified in German media as Taleb al-Abdulmohsen, into pretrial custody after prosecutors pressed charges of murder on five counts, multiple counts of attempted murder and grievous bodily harm, according to a police statement.
It identified the dead as a nine-year-old boy and four adult women, aged 52, 45, 75 and 67.
Police reported scuffles at a protest attended by around 2,100 people on Saturday night, one day after the attack. Right-wingers had billed the gathering on messaging app Telegram as a "demonstration against terror".
Protesters wearing black balaclavas could be seen holding a large banner with the word 'remigration', a term popular with far-right supporters seeking the mass deportation of migrants and people deemed not ethnically German.
The motive in Friday night's attack remains unclear. Investigators are probing the suspect's criticism of German authorities' treatment of Saudi refugees, among other things. He was also a staunch critic of Islam and had voiced support for the far-right Alternative for Germany (AfD) party on social media platform X.

Venezuela's Maduro to appear in US court, Trump says further strikes possible
Trump threatens military operation against Colombia after Venezuela raid
Cuba says 32 of its citizens killed in Maduro extraction
At least 30 killed in Nigeria market attack, police say
Venezuela's Maduro in custody, Trump says US will run the country