Lisbon: Saturday is to be bright with intermittent cloud cover and maximum highs of 25 degrees. On Sunday it will be a little warmer with highs of 26 degrees but there will be a chance of rain at some point in the day. From Monday and for the rest of the week, sunny spells are forecast with average highs of 26 degrees.

The north: A dry and bright weekend is expected in the north with highs of 23 degrees on Saturday and 26 degrees on Sunday. From Monday, and for the remainder of the week, there will be a chance of rain each day however temperatures will average highs of 27 degrees with nightly lows of 12 degrees.

The centre: Sunny spells and cloudy intervals are forecast over the weekend with maximums of 23 degrees on Saturday and 24 degrees on Sunday. From Monday and for the remainder of the week there will be an increased chance of showers each day with average daily highs of 26 degrees and lows of 13 degrees.

The south: The best of the weather is predicted for Saturday when temperatures are to reach highs of 25 degrees with lows of 15 degrees. On Sunday heavy rain showers are on the cards with maximums of 23 degrees and lows of 15 degrees. From Monday it is to be mainly dry and bright with highs of 24 degrees.

Madeira: A mixture of sunshine and cloud is forecast for the weekend with temperatures reaching highs of 23 degrees and lows of 17 degrees. The chance of rain is to increase from Monday and temperatures are to average highs of 23 degrees and lows of 17 degrees.

The Azores: Sunny spells and cloud are predicted over the weekend with daily average highs of 20 degrees and lows of 15 degrees. The cloud cover is to reduce from Tuesday although there will still be a chance of rain.