Lisbon: Hazy sunshine and maximum temperatures of 26 degrees are forecast for Saturday before thermometers rise on Sunday to highs of 28 degrees with intermittent sunshine. From Monday sunny spells are expected with temperatures peaking at 27 degrees and average nightly lows of 14 degrees.

The north: There will be a small chance of rain on Saturday with temperatures reaching highs of 24 degrees. On Sunday hazy high cloud is forecast with highs of 27 degrees and lows of 10 degrees. Monday is to be warmer still with highs of 28 degrees before dropping again to maximums of 27 degrees.

The centre: Saturday is to be dry and bright with highs of 25 degrees and lows of 9 degrees. On Sunday sunny spells are expected and temperatures are to rise to highs of 28 degrees and lows of 12 degrees. The following week is to be very warm with average daily highs of 31 degrees and no chance of rain.

The south: Highs of 25 degrees are predicted for Saturday when there will be hazy high cloud. On Sunday it is to be warmer with highs of 28 degrees and lows of 17 degrees and clear skies. From Monday intermittent sunshine is forecast with average daily highs of 28 degrees and lows of 17 degrees.

Madeira: A dry weekend is forecast with average daily highs of 26 degrees and nightly lows of 21 degrees. The weather is to remain similar for the following week with intermittent sunshine and average daily highs of 26 degrees and nightly lows of 20 degrees.

The Azores: Saturday is to be dry with highs of 25 degrees and lows of 19 degrees. On Sunday rain is predicted and this is to continue into the following week when temperatures are to remain at highs of 25 degrees and lows of 19 degrees.