Lisbon: Hazy cloud is predicted for Saturday in the capital before clearing on Sunday with the temperatures then rising to highs of 31 degrees and lows of 16 degrees. It will remain hot on Monday before the temperatures drop on Tuesday and Wednesday to highs of 28 degrees and lows of 17 degrees.

The north: Clear skies are expected over the weekend with temperatures reaching highs of 25 degrees and lows of 13 degrees on Sunday. From Monday cloud cover is to increase with a chance of rain expected on Tuesday before clearing by the end of the week when temperatures are to peak at 28 degrees.

The centre: It will be feeling a little cooler in the centre over the weekend with temperatures reaching highs of 26 degrees and lows of 14 degrees. From Monday the temperatures are rising to highs of 30 degrees and intermittent cloud cover is expected for the remainder of the week.

The south: Hazy cloud is expected in the south over the weekend, helping to bring temperatures down to highs of 30 degrees and nightly lows of 17 degrees. The skies are to clear on Monday and Tuesday and temperatures are to increase as the week progresses, to highs of 31 degrees and lows of 21 degrees.