Swiss police said on Monday that they had arrested a 43-year-old suspect in relation to a deadly shooting at a rave in the town of Aarau at the weekend.
A 22-year-old Italian woman was killed and five people were injured in the early hours of Sunday morning at the event, held at a covered horse racing track.
Police launched a massive operation and just before 1:00 AM on Monday arrested a 43-year-old Swiss man on suspicion of carrying out the attack, they said.
"Investigations into the exact circumstances of the incident, as well as its background and possible motive, are currently under way.
At this stage, it is assumed that a single perpetrator was involved," police in the canton of Aargau said in a statement. They gave no further details.
Police on Sunday said they were investigating three possible motives including a mass killing, an act of terrorism or an unknown criminal motive.
Cartridges found at the scene indicated two calibres of bullet, possibly from a pistol and an assault rifle, police said.
The Swiss newspaper Tages-Anzeiger said cartridges found resembled those used in the Russian AK-74 assault rifle and its variants.
Police declined to comment on the report.
The 22-year-old Italian who died was named as Maria Spinelli by Italian Prime Minister Giorgia Meloni.

Saudi-led coalition says helicopter crash in Najran kills 2 crew members
At least 17 killed in stampede at festival in India's Kolkata
Mass protests in France spiral into worst riots in years
French protesters take to streets over rising prices and social strain
Egypt's Sisi says his presidency will end in 2030
Kenya confirms 4 new Ebola cases, bringing total number to 7
Trump waives key Russia-related sanctions, tariffs before they take effect
India's 'cockroach' movement founder released a day after detention
