Lisbon: The rain is set to continue over the weekend although some sunny spells are expected while temperatures are to peak at 24 degrees with lows of 18 degrees. The rain is to ease slightly on Monday and by Tuesday it is to be dry with only a slight chance of rain, with average daily highs of 25 degrees.

The north: Sunny spells and intermittent showers are forecast for Saturday when temperatures are to peak at 24 degrees, with lows of 16 degrees. On Sunday heavy rain is expected with daily highs of 25 degrees but this is to ease on Monday and Tuesday before dry weather returns on Wednesday.

The centre: Sunshine and showers are expected on Saturday and Sunday with highs of 25 degrees and lows of 16 degrees. From Monday the rain is to ease off and it is to be mainly dry with temperatures rising to 29 degrees by Wednesday with average nightly lows of 16 degrees.

The south: The hazy high cloud of Friday is to change to intermittent sunshine and showers on Saturday when temperatures are to reach highs of 26 degrees. On Sunday there is only a slight chance of rain with highs of 26 degrees. Thermometers will be on the rise from Tuesday up to highs of 28 degrees.

Madeira: Temperatures are to dip slightly over the weekend to highs of 26 degrees on Saturday and 25 degrees on Sunday. The heavy cloud and sunny spells are to continue on Monday and Tuesday with the skies clearing slightly on Wednesday.

The Azores: The weekend is to be mainly dry with heavy cloud cover and maximum highs of 24 degrees. From Monday the rain is to return but it will still be feeling warm with average daily highs of 25 degrees and nightly lows of 20 degrees.