Lisbon: The dry and mild weather is to continue over the weekend with hazy high cloud and temperatures peaking at 19 degrees on Saturday. On Sunday increased cloud cover is expected with highs of 18 degrees. From Monday prolonged sunny spells with intermittent cloud are forecast with highs of 19 degrees.

The north: The warm weather is expected to continue with temperatures averaging highs of 21 degrees and lows of 7 degrees over the weekend and hazy high cloud. From Monday intermittent cloud and sunny spells are forecast with average daily highs of 20 degrees and nightly lows of 7 degrees.

The centre: Hazy high cloud is forecast until the end of the week with temperatures averaging highs of 19 degrees and lows of 8 degrees. From Monday, and until the end of the week, sunny spells and intermittent cloud cover is expected with average daily highs of 18 degrees and nightly lows of 7 degrees.

The south: Following highs of 23 degrees on Thursday, the temperature in the south is to fall slightly to daily highs of 20 degrees over the weekend with hazy high cloud throughout the day. From Monday a mixture of prolonged sunny spells and intermittent cloud is forecast with highs of 20 degrees.

Madeira: Clear skies and highs of 23 degrees are forecast for Saturday. From Sunday some intermittent cloud cover is expected with highs of 24 degrees. From Tuesday there will be a slight chance of rain.

The Azores: A mixture of sunshine and showers is forecast to continue with average daily highs of 17 degrees and lows of 15 degrees. The wet weather is to then continue until Wednesday when it is due to be dry again.