Lisbon: The high temperatures are to continue over the weekend with maximum temperatures reaching 32 degrees on Saturday and 34 degrees on Sunday when there will be hazy high cloud. It will be feeling slightly cooler on Monday with highs of 31 degrees and sunny spells and nightly lows of 19 degrees.

The north: Intermittent cloud and sunny spells are expected on Saturday when temperatures are to peak at 34 degrees. On Sunday hazy high cloud is predicted with highs of 31 degrees. From Tuesday temperatures are to begin to fall slightly down to average daily highs of 29 degrees, with lows of 14 degrees.

The centre: Hazy high cloud is forecast throughout the weekend when temperatures are to hit highs of 33 degrees on Saturday and 32 degrees on Sunday and Monday. From Tuesday sunny spells are predicted with highs of 30 degrees. By the end of the week, rain is forecast to return with milder temperatures.

The south: The hazy high cloud is to continue on Saturday when temperatures are to reach highs of 27 degrees and lows of 20 degrees. On Sunday clear skies are forecast with temperatures hitting 28 degrees and dropping to lows of 20 degrees. The mild weather is to continue the following week with no rain.

Madeira: It will be feeling very warm this weekend with highs of 31 degrees on Saturday and 30 degrees on Sunday with lows of 25 degrees. The fair weather is to continue until Wednesday when rain is set to return.

The Azores: The rain is set to continue with showers forecast every day. Temperatures are to remain stable with daily highs of 23 degrees and nightly lows of 19 degrees.