Weak low pressure and a warm air mass are affecting the area.
Saturday will be mainly fine and temperatures will rise to 37 C inland, around 31 C on the south and east coasts, around 28 C on the remaining coasts and 26 C in the mountains.
Tonight will also be mainly fine though locally there may be patchy fog and low cloud.
Temperatures will fall to 20 C inland and on the coasts and around 16 C in the mountains.
Sunday. Monday and Tuesday will be mainly fine and inland relatively warm while there may be light dust in the atmosphere at intervals.
Temperatures will edge up on Sunday to noticeably above average for the time of year, particularly inland, while on Monday and Tuesday it is expected to edge down but will remain above the seasonal average.