Lisbon: Slight cloud cover will continue over the weekend in the capital, helping to keep temperatures slightly lower with average highs of 31 degrees and lows of 17 degrees. From Monday the cloud is to clear and temperatures will be on the rise again with highs of 34 degrees by the end of the week.

The centre: It will be feeling slightly cooler in the centre of Portugal over the weekend with temperatures peaking at 33 degrees and dropping at night to 17 degrees. From Monday the thermometer will be on the rise again, reaching highs of 36 degrees from Tuesday and for the remainder of the week.

The north: The best of the weather in the north is expected on Sunday when there is to be clear skies and average highs of 25 degrees. Saturday is to have cloud cover and a slight chance of rain. The remainder of the week is set to be warm and dry with average highs of 24 degrees and lows of 15 degrees.

The south: It is set to be a very hot weekend in the south of the country with the temperatures expected to reach highs of 37 degrees on Saturday. From Sunday it is set to cool down slightly, to average highs of 33 degrees and nightly lows of 20 degrees for the rest of the week in the Algarve.

Madeira: On Saturday blue skies are predicted but on Sunday slight cloud cover is expected in Madeira. The intermittent cloud is to continue for the remainder for the week however temperatures are to remain steady with average highs of 27 degrees and nightly lows of 21 degrees.

Azores: The weekend is expected to be mainly dry and mild with average highs of 25 degrees and lows of 18 degrees. From Tuesday the rain clouds are predicted to roll in for the remainder of the week however temperatures are to rise up to average highs of 27 degrees and lows of 20 degrees.