Lisbon: Rain is forecast to return on Saturday when temperatures are to peak at 24 degrees, with lows of 15 degrees. Intermittent sunshine and cloud cover is predicted for Sunday and Monday, with average highs of 25 degrees and lows of 14 degrees. From Tuesday temperatures are to begin to decrease.

The north: The good weather is to continue over the weekend with some cloud cover on Saturday and clear skies on Sunday and average highs of 28 degrees and lows of 13 degrees. It will continue to be sunny on Monday but from Tuesday there will be some cloud cover and temperatures are to fall.

The centre: Hazy high cloud is forecast for Saturday and there will be a chance of rain however temperatures will be warm with highs of 26 degrees. On Sunday and Monday, clear skies are expected with highs of 25 degrees. From Tuesday temperatures are to fall to average highs of 20 degrees.

The south: More seasonable weather is forecast for the weekend with sunny spells and average highs of 23 degrees. It will be feeling warmer on Monday and Tuesday with highs of 25 degrees and lows of 13 degrees. The following week is to be dry and bright with average highs of 23 degrees and sunny spells.

Madeira: It is to be mainly overcast over the weekend with a chance of some sunny spells and highs of 23 degrees. The following week is to be mainly dry with a higher chance of rain as the week progresses.

The Azores: Rain is to ease over the weekend with average daily highs of 19 degrees and nightly lows of 15 degrees. Monday is to be wet but from Tuesday a mixture of sunshine and showers is expected with highs of 18 degrees.