Lisbon: The hazy high cloud of Friday is to continue on Saturday when temperatures are to peak at 16 degrees with lows of 8 degrees. On Sunday clear skies are forecast with highs of 15 degrees and lows of 7 degrees. From Monday intermittent sunshine and cloud cover is predicted with average highs of 15 degrees.

The north: Clear skies and sunshine are expected over the weekend in the north with temperatures reaching highs of 16 degrees and dropping to lows of 3 degrees on Saturday and to 1 degree on Sunday. Some cloud cover is to return from Monday which will make it feel slightly warmer, especially at night.

The centre: The cloud is to clear over the weekend for clear skies with daily highs of 13 degrees and average nightly lows of 3 degrees. Nightly lows are to drop further from Monday down to minimums of 1 degree, while during the day some sunny spells are expected with highs of between 13 and 14 degrees.

The south: Hazy high cloud is to continue on Saturday in the south when temperatures are to reach highs of 17 degrees with lows of 11 degrees. Clear skies are forecast for Sunday with highs of 17 degrees and lows of 9 degrees. From Monday some cloud cover is expected although there will be prolonged sunny spells.

Madeira: The rain is to ease by the weekend when temperatures are to reach highs of 34 degrees and lows of 19 degrees. Cloud cover is to clear slightly from Monday when highs are to reach 22 degrees with lows of 17 degrees.

The Azores: Grey skies and rain are forecast over the weekend with maximum highs of 20 degrees and lows of 17 degrees. The showers are to continue on Monday although there will be a chance of some sunshine.