Experienced pair back for Proteas
South Africa have been boosted by the return of AB de Villiers and Dale Steyn for the one-off Test with Zimbabwe in late December.
De Villiers has not played five-day cricket since January 2016 as injury and a decision to concentrate on the one-day game have kept him out of the red-ball format.
Injury has also laid fiery paceman Steyn low as he has played just four Tests in the past two years, with his last outing coming against Australia back in November 2016.
It was unclear whether the veteran duo would ever make it back to the longest version of the sport but they will line up in Port Elizabeth to face their neighbours in a day-night encounter.
Seamer Vernon Philander is also back after missing the recent series against Bangladesh because of a back injury, meaning that the Proteas' top four fast bowlers are back together as Morne Morke has also recovered from an injury he suffered during the first Test against Bangladesh.
South African Test squad: Faf du Plessis (captain), Hashim Amla, Temba Bavuma, Quinton de Kock (wkt), Theunis de Bruyn, AB de Villiers, Dean Elgar, Keshav Maharaj, Aiden Markram, Morne Morkel, Andile Phehlukwayo, Vernon Philander, Kagiso Rabada, Dale Steyn.
Neil Foster is an experienced journalist who specialises in cricket and rugby union. Neil also has a solid knowledge of tennis, golf and football.