Lisbon: Hazy high cloud is predicted on Saturday with temperatures peaking at 27 degrees before increasing up to 31 degrees on Sunday when intermittent cloud cover is forecast.

The north: Sunny spells are forecast for Saturday in the north when temperatures are to hit highs of 25 degrees. On Sunday it will be feeling warmer still with highs of 29 degrees and nightly lows of 11 degrees.

The centre: Saturday will be warm with thermometers reaching highs of 26 degrees and dropping to lows of 11 degrees. On Sunday it will be feeling like summer again with highs of 31 degrees and intermittent sunny spells.

The south: Clear skies are forecast for the majority of the weekend when temperatures are to reach highs of 26 degrees with nightly lows averaging 17 degrees in the south.