Prepare for a hot day across many regions according to the South African Weather Service, with heat waves expected in Limpopo and Mpumalanga. Cloudy conditions will affect parts of the Western Cape and Eastern Cape, while isolated showers and thundershowers are forecast for the Free State and KwaZulu-Natal.