Police said Sunday they had arrested a Syrian asylum-seeker for killing a woman with a machete in south-western Germany, but there were no indications that the attack was linked to terrorism.
Police say they are investigating whether the suspect and victim had been involved in a relationship.
Two other people - a man and a woman - were also injured in the attack, which took place in the city centre of Reutlingen in the state of Baden-Wuerttemberg, a police statement said. The assailant shattered the window of the injured woman's car with the machete as she drove by, police say.
The 21-year-old suspect was known to police. He was arrested minutes after the attack after a witness gave chase and purposely struck him with his car.
The suspect was injured in the incident and was to undergo questioning after receiving medical treatment.
The attack occurred in the streets outside the central bus station in the south-western city at 4:27 pm (1427 GMT) following an altercation, according to the statement. There were several eyewitnesses.
Baden-Wuerttemberg is Germany's third-largest state.
Eyewitnesses said that the attack in the centre of the city of 112,500 inhabitants sparked panic. Two hours after the attack, local authorities assured residents they were not at risk.
Several locals said they felt insecure and scared, as Germany is on edge following the shooting rampage in Munich on Friday in which 10 people, including the gunman, were killed.
In depth coverage
A Syrian asylum seeker is thought to have killed a woman with a machete in south-western Germany, police said on Sunday, adding that the man has been arrested.