On Friday morning, the town of Börtnan in northern Sweden had survived night temperatures of minus 6 degrees Celcius - the coldest June temperature in Sweden for the past two decades.
The town Östersund had its coolest June night since 1962.
On Friday, temperatures crept below zero even in the south - Hagshult in county Småland recorded a nighttime temperature of 0.6 degrees Celcius.
The cool weather will persist throughout the coming week, say the state meteorologists.
The Met Office also issued a storm warning for the Baltic Sea on Saturday.