Heavy rain swept across parts of Switzerland on Wednesday night, with Geneva getting a 23mm soaking.
Even more dramatically, the picturesque Onsernone valley in Ticino had already registered more than 50mm of rain by 8am on Thursday, according to national broadcaster SRF.
The unseasonably wet conditions are set to continue across much of the country on Thursday, with Ticino and Graubünden set to see the worst of the weather.
Rainfall forecast for Thursday and Friday. Image: SRF Meteo
There is also a chance of localized floods and mudslides, particularly in parts of Graubünden and southern Glarus. These areas don't often see rainfall of 60-100mm and heavy rain in recent weeks has left some hillsides unstable.
The weather situation is set to become calmer on Friday. However, there is no sight of real summer weather in sight, forecasters warn.
Many parts of Switzerland have already experienced rain on 15 days in June.