Johannesburg and Pretoria face scorching temperatures of up to 35°C this week, while Cape Town can expect rain, strong winds and cooler conditions before the weekend. Johannesburg and Pretoria are set for a hot week ahead (Tuesday, 20 October, to Friday, 23 October), with temperatures climbing into the mid-30s, while Cape Town faces a markedly different forecast, with rain expected early in the week and cooler conditions persisting through Friday, according to.