Lisbon: Saturday is to be mainly dry with hazy high cloud and temperatures reaching highs of 22 degrees. On Sunday heavy showers are forecast with some sunny spells and highs of 22 degrees. Monday is to be dry but the rain is to return again on Tuesday when temperatures are to peak at 21 degrees.

The north: The rain is to continue throughout the weekend with the heaviest downpours expected on Saturday and temperatures averaging daily highs of 21 degrees and lows of 14 degrees. From Monday sunny spells are predicted but the rain is to continue each day with average highs of 21 degrees.

The centre: It is to be dry on Saturday with only a slight chance of rain and highs of 24 degrees, however Sunday is to see heavy showers and a drop to highs of 20 degrees. The rain is to clear once again on Monday but it will start to feel cooler as the week progresses with average highs of 19 degrees.

The south: A dry and mainly bright weekend is on the cards in the south with temperatures peaking at highs of 23 degrees and dropping to lows of 17 degrees. Intermittent cloud and sunny spells are expected for the following week with temperatures remaining mild at highs of 23 degrees and lows of 13 degrees.

Madeira: The rain is expected to stop over the weekend with temperatures to reach highs of 25 degrees and lows of 10 degrees. The clouds are to clear slightly for the rest of the week, with sunny spells and highs of 25 degrees.

The Azores: Intermittent showers are predicted for Saturday when temperatures are to reach highs of 19 degrees and lows of 14 degrees. On Sunday it is to be dry with highs of 21 degrees before the rain returns once again on Monday.