Friday will be cloudy across Belgium, with morning fog clearing gradually before thicker cloud spreads in from France and temperatures reaching 6C to 11C.
During the afternoon, a little drizzle may fall in places near the French border.
In the evening and overnight, skies will remain partly to heavily cloudy, with a local chance of light rain as well as mist or fog.
Night-time lows will range from around -1C to 0C in the Ardennes to 5C or 6C in the south-west of the country.
Saturday will also begin foggy. After that, conditions will stay mostly heavily overcast, although some local clear spells are possible.
A few showers may develop in the west, while other areas are expected to remain largely dry. Maximum temperatures will again be between 7C and 11C.
Sunday is set to be changeable, with a continuing risk of light rain, especially in the far west. Temperatures are once more expected to peak at no more than 11C.
Monday and Tuesday should turn relatively sunny after the morning grey lifts. Temperatures will stay around 11C.

