Lisbon: High temperatures are to continue over the weekend with temperatures peaking at 30 degrees on Saturday and 28 degrees on Sunday when hazy cloud is also forecast. From Monday intermittent cloud is expected and temperatures are to fall slightly to highs of 27 degrees and nightly lows of 16 degrees.

The north: It will be feeling slightly cooler over the weekend with highs of 32 degrees on Saturday and 30 degrees on Sunday. Intermittent cloud is due to roll in on Monday and temperatures are to drop a little on Tuesday to highs of 29 degrees. There will also be a slight chance of rain on Wednesday.

The centre: Hazy high cloud is forecast throughout the weekend but temperatures will be very high, peaking at 35 degrees on Saturday and 33 degrees on Sunday. It is to cool slightly as the week progresses, down to highs of 31 degrees and nightly lows of 17 degrees with intermittent cloud cover.

The south: Clear skies are predicted for Saturday when highs are to reach 27 degrees with nightly lows of 19 degrees. On Sunday there will be intermittent cloud throughout the day and temperatures will peak at 25 degrees. The weather will be much the dame for the rest of the week with no chance of rain.

Madeira: There will be a chance of rain on Saturday with temperatures reaching highs of 24 degrees and lows of 20 degrees. The heavy cloud is to continue on Sunday before easing up on Monday and the rest of the week with temperatures remaining at highs of 25 degrees and lows of 20 degrees.

The Azores: It is to be mainly dry on Saturday however heavy rain is forecast for Sunday when temperatures are to peak at 26 degrees with nightly lows of 20 degrees. Rain is to continue on Monday but the showers are to stop by Tuesday when temperatures will remain at highs of 26 degrees with lows of 20 degrees.