One person has died after a man drove a car into people in a central square in the German city of Heidelberg.

Two other people were injured in the incident that police said was not terror-related.

The driver was tracked down by police and shot.

"There are no indications of a terrorist background," spokesman David Faulhaber said.

The man who died was a 73-year-old German, police said. He died of his injuries in hospital.


A 32-year-old Austrian man and a 29-year-old woman from Bosnia were lightly injured.

Image: Police officers sealed off the scene

The suspect, who was driving a rental car, hit three people outside a bakery on Saturday afternoon.

He was seen getting out of the car with a knife, and was later tracked down near a swimming pool. He was shot and arrested after a brief stand-off.

The suspect, a 35-year-old German, was taken to a hospital, where he was reported in a serious condition. He was operated on, but nothing further is known about the state of his health.

Germany has been on high alert since last December, when a lorry ploughed into a crowded Christmas market in Berlin killing 12 people.