Johannesburg is expected to see a warm day with a mix of sunshine and clouds, according to AccuWeather.
Temperatures are forecast to reach the mid-20s Celsius, with light winds keeping conditions comfortable into the evening.
Pretoria is set for a brighter and slightly hotter day than Johannesburg, with mostly sunny skies forecast.
Temperatures are expected to climb to around the upper-20s Celsius, with mild evening conditions following the warm afternoon.
Cape Town residents can expect a pleasant day with sunshine and some cloud cover.
Temperatures are forecast to peak in the mid-20s Celsius, while coastal breezes should keep conditions feeling moderate rather than hot.
Kabous Le Roux
www.ewn.co.za
