Lisbon: Saturday will be feeling very hot with thermometers tipping the 34 degree mark but it will be cooler on Sunday as cloud cover increases and temperatures drop to highs of 30 degrees and lows of 19 degrees. From Monday the weather is to stabilise to highs of 29 and lows of 19 degrees for the rest of the week.

The north: The heat wave is to continue on Saturday with temperatures rising to 32 degrees. It is all change on Sunday when temperatures are to drop to highs of 25 degrees as cloud cover increases and winds become north westerly. This weather is to remain for the rest of the week with a chance of rain on Wednesday.

The centre: On Saturday the temperatures are to reach highs of 37 degrees with lows of 23 degrees before dropping on Sunday to highs of 34 degrees. On Monday cloud cover is to increase slightly allowing temperatures to drop to highs of 32 degrees and lows of 18 degrees which will remain for the rest of the week.

The south: Highs of 32 degrees are expected on Saturday before rising to 34 degrees on Sunday with nightly lows of 21 degrees. From Tuesday intermittent cloud cover is expected however the temperatures are to remain at highs of 33 degrees with nightly lows of 19 degrees with northerly winds all week.

Madeira: Intermittent cloud cover is expected all weekend with temperatures reaching highs of 26 degrees and lows of 20 degrees. The weather is to remain the same for the rest of the week with south westerly winds and a slight chance of rain on Tuesday and Wednesday.

The Azores: Heavy rain is expected on Saturday although it will feel warm with temperatures reaching highs of 24 degrees and lows of 18 degrees. On Sunday it is predicted to be dry but rain is to return on Tuesday and for the rest of week.