At least five people were killed in a car-ramming attack at a German Christmas market in the city of Magdeburg that also left more than 200 injured, officials said, and a Saudi man was arrested on suspicion of driving a car into the crowd.

Scores of people were injured in the attack on Friday evening, which came amid fierce debate over security and migration during an election campaign in Europe's largest economy, in which the far right is polling strongly.

"What a terrible act it is to injure and kill so many people there with such brutality," Chancellor Olaf Scholz said in the central city, part of the former East Germany, where he laid a white rose at a church in honor of the victims.