Cape Town residents can expect a dry weekend, with temperatures reaching 23°C on Saturday before cooler conditions and stronger winds arrive on Sunday, according to the South African Weather. Johannesburg and Pretoria are set for temperatures of up to 33°C this weekend, while Cape Town could see afternoon showers on Monday as temperatures drop to 19°C.