Geneva: A man stabbed six people in the streets of the northern Swiss town of Zofingen on Wednesday.
Police said two victims were seriously injured. The attacker was hospitalized for a self-inflicted wound, investigators said.
Police said the man is believed to be in his 40s and acted alone.
All the injured were hospitalized late Wednesday.
The man, who was armed with a “sharp or pointed” metal weapon, shot a passer-by at a train station in the canton of Aargau, 60 km west of Zurich, with a population of 12,000, police said.
Police injured several people, apparently at random, before entering a house.
Two teachers from the Zofingen cantonal school were among those attacked, director of the institution Patrick Strossler told the news website 20minuten.ch.
The Aargauer Zeitung cited a man who said his pregnant wife was among those attacked. His face was scratched, but his life was not in danger.
Police said he was arrested at home after two hours of negotiations with a special team. Police spokesman Bernhard Graser said the suspect was taken to the hospital with self-inflicted wounds.
Graser Zofinger told the Tagblatt newspaper that the attacker’s wounds were self-inflicted.
Police are appealing for witnesses to share video or photos that could help the investigation.
Pictures shown by the Aargauer Zeitung show a large presence of police and emergency vehicles. Security forces have assault rifles and bulletproof vests.
A local youth soccer team’s practice was cut short when a police helicopter landed on a nearby sports field.