Lisbon: Some slight cloud cover is forecast on Saturday when temperatures are to peak at 29 degrees with lows of 18 degrees. On Sunday clear skies are forecast with highs of 27 degrees and lows of 17 degrees. Temperatures are to rise on Monday up to highs of 32 degrees with lows of 17 degrees.

The north: There will be a slight chance of rain on Saturday when temperatures are to reach highs of 27 degrees and lows of 15 degrees. On Sunday it will be feeling hotter with clear skies and maximum highs of 31 degrees. The following week temperatures are to average daily highs of 30 degrees and lows of 14 degrees.

The centre: The hot weather continues over the weekend with hazy high cloud on Saturday and highs of 35 degrees. On Sunday thermometers are to rise to highs of 36 degrees with lows of 20 degrees. On Monday some intermittent cloud is expected with daily highs of 37 degrees and nightly lows of 21 degrees.

The south: The clear skies and high temperatures continue over the weekend with highs of 33 degrees on Saturday dropping to lows of 22 degrees and of 32 degrees on Sunday falling to lows of 21 degrees. From Monday intermittent cloud cover is expected and temperatures are to drop to highs of 28 degrees.

Madeira: Intermittent cloud cover is forecast for Saturday when it will reach highs of 28 degrees with nightly lows of 23 degrees. On Sunday cloud cover is to increase and temperatures are to hit highs of 27 degrees and lows of 22 degrees.

The Azores: There will be a chance of rain on Saturday when temperatures are to reach maximum highs of 28 degrees and lows of 21 degrees. On Sunday the weather is to remain the same however winds are to be southerly. The rest of the week there will be a chance of rain each day and average highs of 28 degrees.