Mainly fine weather with clouds can be expected on Friday, with isolated showers in the evening.

Winds will be a gentle to moderate north to northeast breeze, 3 to 4 Beaufort, over slight to moderate seas.

Temperatures will reach 18C inland, 21C along the coast and 9C in the highest mountains.

Friday night will be mainly fine with clouds forming in the west and possible isolated showers along the west coast.

Winds will be a gentle southwest to northwest breeze of 3 Beaufort, over calm to slight seas.

Temperatures will drop to 6C inland, 9C along the coast and 2C in the highest mountains, where frost is expected to form.

Saturday will start off mainly fine with clouds and isolated showers in the west, spreading later on to the whole island with local showers and isolated thunderstorms and hail.

Showers and thunderstorms are forecast for Sunday morning, with the weather improving later in the day.

Monday will be overcast with local showers and isolated thunderstorms, with snow or sleet on the highest peaks of Troodos.

Temperatures on Saturday will rise slightly above the seasonal average and by Monday will return to normal levels.