Australia will bat first after winning the toss at St George’s Park in Port Elizabeth.
Lungi Ngidi will start the second Test for South Africa in the place of Morne Morkel. Australia, on the other hand, will go into the game in Port Elizabeth with the same eleven that played in Durban.
South Africa, who lost the first Test will be looking to square the four-match series.
South Africa XI: Aiden Markram, Dean Elgar, Hashim Amla, AB de Villiers, Faf du Plessis (c), Theunis de Bruyn, Quinton de Kock (wk), Vernon Philander, Keshav Maharaj, Kagiso Rabada, Lungi Ngidi
Australia XI: David Warner, Cameron Bancroft, Usman Khawaja, Steve Smith (c), Shaun Marsh, Mitchell Marsh, Tim Paine (wk), Pat Cummins, Mitchell Starc, Nathan Lyon, Josh Hazlewood
Photo: Robert Cianflone/Getty Images