After a blistering weekend, temperatures will reach at least 33 degrees on Monday and are expected to stay in the 30s all week with balmy summer evenings.
An area of high pressure over central Europe will guarantee dry weather all of this week with very warm air all over Switzerland, according to MeteoSwiss.
Record temperatures of 35.4 degrees were measured on Sunday in Sion in western Switzerland.
Meteorologists forecast a break in the weather on Friday.
Storms will only approach slowly on Thursday with the chance of heavy rain with thunder and lightening at the end of the week.
On Saturday, temperatures are predicted to drop back to 23 degrees.