Fast bowler Kyle Abbott will make his Test debut for South Africa in the third and final Test against Pakistan at SuperSport Park.
Abbott replaces veteran all-rounder Jacques Kallis, who picked up a calf injury during an 'optional' training session.
Pakistan have made three changes to their side with Imran Farhat, Ehsan Adil and Rahat Ali coming in for Nasir Jamshed, Umar Gul and Tanvir Ahmed.
Meanwhile Graeme Smith won the toss and choose to bat.
GC Smith (captain), HM Amla, AB de Villiers (wk), F du Plessis, D Elgar, RK Kleinveldt, AN Petersen, RJ Peterson, VD Philander, DW Steyn, K Abbott
Misbah-ul-Haq (captain), Abdur Rehman, Asad Shafiq, Azhar Ali, Ehsan Adil, Faisal Iqbal, Junaid Khan, Mohammad Hafeez, Mohammad Irfan, Rahat Ali, Saeed Ajmal, Sarfraz Ahmed (wk), Taufeeq Umar, Younis Khan