Toss Pakistan chose to bat vs South Africa
Both South Africa and Pakistan wanted to bat first at the Wanderers and the hosts initially thought they had won the right to it when match referee Andy Pycroft said the coin had landed tail-side up after Babar Azam called heads. On checking again, Pycroft corrected himself, and said it was actually a heads and in Azam's favour, so Pakistan chose to set South Africa a target.
They will have to do so without prolific opener Fakhar Zaman, who was ruled out of this match with a rash on his leg. Sharjeel Khan, making his first international appearance since the 2017 spot-fixing scandal, was named in the XI in Zaman's place. Pakistan also made one change to their bowling attack, aimed at improved death bowling: Mohammad Hasnain in place of Haris Rauf.
South Africa named the same XI that lost at this venue on Saturday, which meant no room for Kyle Verreynne, with Pite van Biljon, Wihan Lubbe and Heinrich Klaasen making up the middle order as Rassie van der Dussen has not yet recovered from injury. The match is a must-win for South Africa if they hope to win the final series of the home summer. This is the second of four matches and victory for Pakistan would ensure they have at least a share of the trophy.
South Africa: 1 Janneman Malan, 2 Aiden Markram, 3 Pite van Biljon, 4 Wihan Lubbe, 5 Heinrich Klaasen (capt, wk), 6 Andile Phehlukwayo, 7 George Linde, 8 Beuran Hendricks, 9 Lizaad Williams, 10 Tabraiz Shamsi, 11 Sisanda Magala
Pakistan: 1 Sharjeel Khan, 2 Mohammad Rizwan (wk), 3 Babar Azam (capt), 4 Haider Ali, 5 Mohammad Hafeez, 6 Mohammad Nawaz, 7 Faheem Ashraf, 8 Hasan Ali, 9 Shaheen Afridi, 10 Mohammad Hasnain, 11 Usman Qadir
Firdose Moonda is ESPNcricinfo's South Africa correspondent