Lisbon: Saturday is to be mainly dry and bright with highs of 21 degrees and lows of 15 degrees. On Sunday the rain is set to return with highs of 18 degrees and lows of 13 degrees. From Monday it is to be mainly dry with sunny periods increasing as the week develops, with average daily highs of 17 degrees.

The north: The best of the weather is forecast for Saturday when it is to be dry with highs of 22 degrees and lows of 13 degrees. On Sunday heavy showers are expected throughout the day with highs of 18 degrees and lows of 12 degrees. The rain is to continue on Monday, although there will be some sunny spells.

The centre: A mild weekend is predicted in the centre with prolonged sunny spells and average highs of 17 degrees, with lows of 10 degrees. The weather is to remain stable for the following week, however, temperatures are to start to drop down to average highs of 14 degrees with nightly lows of 6 degrees.

The south: Intermittent sunshine and cloud cover is forecast for the weekend when temperatures are to peak at highs of 21 degrees and drop to lows of 14 degrees. On Monday there will be a good chance of rain although it will remain mild. From Tuesday it is to be mainly sunny and bright with average highs of 19 degrees.

Madeira: It will be feeling warm on Saturday when temperatures are to peak at 26 degrees with lows of 19 degrees. On Sunday and Monday there will be a chance of rain and temperatures are to drop to average highs of 21 degrees.

The Azores: Hazy high cloud is expected on Saturday when temperatures are to reach highs of 19 degrees and lows of 16 degrees. On Sunday there will be prolonged sunny periods and intermittent cloud cover with highs of 19 degrees.