South African fast bowler Dale Steyn is expected to be fit for the remaining two Tests of the series against England. (Dale Steyn to Miss Cape Town Test vs England)
But Steyn will have to prove his fitness ahead of the third Test starting at the Wanderers Stadium next Thursday after failing to see out his two most recent Test appearances.
He picked up a groin injury in the first Test against India in November and in the first Test against England in Durban last month he suffered a shoulder strain.
South Africa, who trail the series 1-0, named an unchanged squad for the last two Tests, which means no place for specialist opening batsman Stephen Cook. (AB de Villiers is Capable Captain, Want to Focus on my Game: Hashim Amla)
AB de Villiers will captain the Test side for the first time following Hashim Amla's decision to resign as captain. (Hashim Amla Quits As Cricket South Africa Test Captain, AB de Villiers Steps In)
JP Duminy, who was dropped for the drawn second Test in Cape Town, remains in the squad. Duminy made a century in a domestic first-class match on Thursday.
South Africa also named a squad for a five-match one-day series which starts next month.
Test squad: AB de Villiers (captain), Dean Elgar, Stiaan van Zyl, Hashim Amla, Faf du Plessis, Temba Bavuma, JP Duminy, Quinton de Kock (wkt), Rilee Rossouw, Dale Steyn, Morne Morkel, Kagiso Rabada, Kyle Abbott, Dane Piedt, Chris Morris, Hardus Viljoen.
One-day squad: AB De Villiers (captain), Kyle Abbott, Hashim Amla, Farhaan Behardien, Quinton de Kock (wkt), JP Duminy, Faf Du Plessis, Imran Tahir, David Miller, Morne Morkel, Chris Morris, Kagiso Rabada, Rilee Rossouw, Dale Steyn