Geneva recorded its hottest 23 June on record yesterday, hitting 36, shattering the previous mark of 35.6 set in 2003.
Payerne reached the same level, while Zurich, Chur and Lucerne all climbed past 33.
MeteoSwiss says the run of tropical days will be unusually long, with no real relief expected before the weekend.
Authorities are urging residents to drink plenty of fluids, seek out cool places and check on the elderly as the heatwave shows no sign of breaking.
Some apartments unliveable in heat
Gynaecologist convicted of sex offence
Plan to raise health insurance deductible
Offical illegally blocked EU nationals from working
Five aircraft entered Bürgenstock airspace during summit
Scabies fear overblown
