Lisbon: There will be a chance of rain on Saturday when temperatures are to reach highs of 17 degrees and drop to lows of 11 degrees. On Sunday hazy high cloud is forecast with thermometers rising to 19 degrees and falling to nightly lows of 9 degrees. From Monday, sunny spells are predicted.

The north: Clear skies are expected on Saturday with temperatures peaking at 23 degrees, while on Sunday there will be some cloud and temperatures will reach highs of 22 degrees. From Tuesday the chance of rain is to increase and temperatures are to peak at 20 degrees and drop to lows of 6 degrees.

The centre: Mainly cloudy skies are forecast over the weekend with average highs of 17 degrees and lows of 8 degrees. From Monday the chance of rain is set to increase with the heaviest showers expected on Tuesday, although temperatures are to remain mild with highs of 17 degrees and lows of 7 degrees.

The south: Showers are expected on Saturday in the south when temperatures will reach highs of 18 degrees and drop to lows of 12 degrees. On Sunday it is to be dry with highs of 18 degrees and lows of 10 degrees. On Monday the chance of rain is to increase slightly with a mixture of sunshine and showers.

Madeira: The rain is to ease by Saturday when there will be intermittent sunshine and highs of 21 degrees. It will be feeling cooler on Sunday when temperatures are to peak at 19 degrees with lows of 14 degrees. The following week is to be mainly dry and mild.

The Azores: Heavy cloud and sunny spells are predicted for the weekend when maximum temperatures are to reach 17 degrees and drop to lows of 12 degrees. From Monday the sunny periods will be prolonged but it will feel cooler with highs of 16 degrees.