A man burst into a Muslim prayer hall in the Swiss city of Zurich and started shooting, wounding at least three men at around 5:30pm on Monday (16:30 GMT), Zurich police said in a statement, reported by the Daily Mail.
A body found a few hundred metres from the scene was that of the shooter who attacked an Islamic centre, police confirmed on Tuesday.
Three men – aged 30, 35 and 56 were injured in the attack in Zurich, two of them seriously
The suspect, who witnesses said was a man aged about 30 wearing dark clothes, fled in the direction of the city’s central railway station nearby.
It was not immediately clear whether the centre, which is mostly used by Somalian immigrants, was the target of the attack or what the motive might have been.
Police have urged witnesses who were in the area around the time of the shooting to come forward. The motive for the shooting was still unclear.
A number of Swiss mosques, including one near Zurich and the main one in Geneva, have, in recent months, been accused in the media of allowing or encouraging the "radicalisation" of their worshippers, especially the younger members of their congregations.
Switzerland, a country of some eight million people, reportedly has some 450,000 Muslims.