Lisbon: Rain is to ease in the capital on Saturday when temperatures are to peak at 21 degrees with lows of 14 degrees. On Sunday it is to be warmer still with highs of 23 degrees and lows of 13 degrees. Monday and Tuesday are to be mild and dry with rain showers set to return on Wednesday and Thursday.

The north: A wet and grey day is forecast for Saturday with highs of 20 degrees and lows of 11 degrees. On Sunday it is to be dry and bright with highs of 25 degrees and lows of 10 degrees. On Monday rain is to return with heavy showers and is to continue with lighter showers as the week progresses.

The centre: Intermittent cloud cover is predicted for Saturday when temperatures are to peak at 20 degrees, with lows of 10 degrees. On Sunday highs of 24 degrees are expected with hazy high cloud cover. Monday and Tuesday are to be dry and mild with rain to return on Wednesday and Thursday.

The south: A dry weekend is forecast in the south with hazy high cloud and temperatures reaching maximums of 22 degrees on Saturday and 21 degrees on Sunday. The weather is to be similar on Monday before dropping slightly to highs of 20 degrees from Wednesday with an increase in cloud cover.

Madeira: A mild weekend with highs of 24 degrees and lows of 17 degrees is expected in Madeira. From Tuesday there will be a mixture of sunny spells and light cloud cover with average highs of 21 degrees and lows of 16 degrees.

The Azores: Rain is to continue on Saturday with highs of 18 degrees and lows of 15 degrees. On Sunday it is to be mainly dry with a chance of showers and then rain is to return again on Monday with a chance of some sunny spells.