A Föhn wind is forecast to blow through the valleys north of the Alps in the next few days, MeteoNews, said on Thursday, predicting highs from 20 to 25 in many regions.
Mild air coming from the southwest is set to settle over the country for a few days, bringing a taste of Indian summer to some regions of the country.
After freezing levels fell to as low as 700 metres a week ago, they are expected to climb to between 3,500 and 3,700 metres in the mountains on Saturday.
Not all areas of Switzerland will benefit from clear skies, with fog and stratus cloud expected in the plains.
And MeteoSwiss, the national weather office, is a little less optimistic about those high temperatures, calling for maximums between 19 and 21 degrees.
Rain is expected across the country on Sunday, although mild conditions will resume early next week.
The generally improved weather comes as welcome relief for many wine growers who are still bringing in the grape harvest in cantons such as Geneva, Vaud and Valais.