South Africa is set for a weekend of contrasting weather patterns, with scattered showers, isolated thunderstorms, and cooler conditions expected to develop across large swathes of the country. While Saturday will offer a relatively calm start, conditions are expected to become increasingly unsettled as Sunday approaches.