Lisbon: Hazy high cloud is forecast for today in the capital with temperatures reaching highs of 15 degrees and dropping to lows of 7 degrees. On Saturday intermittent cloud cover is predicted but temperatures are to remain the same. On Sunday there is a good chance of rain but there will still be sunny spells with highs of 15 degrees and lows of 8 degrees.

The north: Blue skies are set for today with temperatures peaking at 17 degrees and dropping to lows of 3 degrees at night. Intermittent sunshine and cloud is forecast on Saturday when it will reach highs of 16 degrees and drop to lows of 2 degrees. On Sunday hazy high cloud is expected and temperatures are to reach highs of 17 degrees while falling to lows of 6 degrees.

The centre: Friday and Saturday are to be intermittently sunny and daily highs of 12 degrees with nightly lows of 4 degrees. On Sunday the cloud cover is to increase slightly and temperatures are to rise to highs of 13 degrees and to fall to nightly lows of 5 degrees.

The Alentejo: Today is to be dry with hazy high cloud and highs of 15 degrees with lows of 7 degrees. On Saturday Temperatures are to peak at 16 degrees and drop to lows of 9 degrees with intermittent cloud cover. On Sunday there will be an increased chance of rain with highs of 16 degrees and lows of 8 degrees.

The Algarve: Friday and Saturday are to be mainly mild with highs of 16 degrees and lows of 10 degrees with heavy cloud cover and a chance of sunny spells. On Sunday intermittent showers are expected although temperatures are to remain the same at highs of 16 degrees and lows of 10 degrees.