Lisbon: Clear skies are forecast for Saturday with highs of 27 degrees and lows of 16 degrees. On Sunday some intermittent cloud cover is expected with maximum temperatures of 29 degrees. It will be feeling hotter still on Monday with thermometers hitting 31 degrees, then cooling slightly to highs of 29 degrees.

The north: Hazy high cloud and highs of 29 degrees are expected on Saturday, with lows of 12 degrees. On Sunday it will be feeling hotter with highs of 32 degrees and some intermittent cloud. On Monday and Tuesday, thermometers are to hit 34 degrees with lows of 18 degrees and cloudy spells.

The centre: Intermittent cloud and sunny spells with highs of 32 degrees are forecast for Saturday. Thermometers are then to rise from Monday up to 35 degrees with lows of 17 degrees. By Wednesday it will be feeling very hot with maximum temperatures of 37 degrees and lows of 19 degrees.

The south: Clear blue skies and highs of 31 degrees are predicted for Saturday, with lows of 20 degrees. From Sunday some intermittent cloud is forecast with highs of 32 degrees and lows of 20 degrees lasting until Tuesday. There will be no chance of rain and winds are to be predominantly from the southeast.

Madeira: Sunny spells are forecast over the weekend when temperatures are to reach highs of 24 degrees on Saturday and 27 degrees on Sunday. The weather is to remain mild the following week with average highs of 26 degrees.

The Azores: It is to be mainly dry over the weekend with a chance of rain and highs of 23 degrees on Saturday and 24 degrees on Sunday. On Monday light rain showers are expected, becoming heavier on Tuesday with temperatures to peak at 24 degrees.