Lisbon: The weekend is set to be dry and bright with prolonged sunny spells and temperatures peaking at highs of 25 degrees on Saturday. From Monday it will be feeling cooler with highs of 21 degrees and lows of 12 degrees and from Tuesday the chance of rain is to increase with northerly winds.

The north: Saturday is to be bright with hazy high cloud and temperatures reaching highs of 25 degrees. On Sunday intermittent cloud is forecast and temperatures are to peak at 23 degrees. From Monday cloud cover is to increase and temperatures are to average daily highs of 23 degrees.

The centre: A warm weekend is predicted in the centre with temperatures averaging highs of 22 degrees and hazy high cloud forecast for Saturday. From Monday temperatures are to drop slightly down to highs of 20 degrees, while on Tuesday there will be a chance of scattered showers.

The south: Blue skies are expected on Saturday when thermometers are to reach highs of 23 degrees and lows of 12 degrees. From Sunday intermittent cloud cover is forecast and temperatures are to average daily highs of 24 degrees and lows of 11 degrees, while winds are to be moderate and westerly.

Madeira: The weekend is to be mild and bright with temperatures averaging highs of 22 degrees and nightly lows of 15 degrees. Temperatures are to drop slightly from Monday down to daily highs of 20 degrees, while intermittent cloud cover is set to persist.

The Azores: There will be a slight chance of rain on Saturday when temperatures are to reach highs of 19 degrees with lows of 15 degrees. From Sunday the cloud cover is to decrease slightly and the rest of the week is predicted to be dry and warm.