At least two changes seem likely, and the uncertainty of the selectors about their final eleven was indicated by their naming of a 16-man squad for Cape Town.
The groin injury suffered by left-arm fast-medium bowler Wayne Parnell will reopen the debate about whether to pick an all-rounder or a specialist bowler.
Ryan McLaren, ruled out of the Port Elizabeth Test after suffering concussion in the first Test loss at Centurion, was Monday named in the squad for Newlands.
Abbott made a sensational debut as a late replacement for injured players when he took seven for 29 against Pakistan at Centurion last season and had match figures of nine for 68.
More From This Section
But if past policy is followed, preference will probably be given to Rory Kleinveldt, who has been in the squad for all three Tests, if South Africa decide to again pick four specialist seam bowlers.
Left-arm spinner Robin Peterson, who did not play in Port Elizabeth, is also in the squad if a specialist spinner is required.
Petersen scored two and one at Centurion.
Elgar could still play, but as a lower-order batsman in place of Quinton de Kock, who was a late inclusion in Port Elizabeth after Petersen's illness.
Squad
Graeme Smith (capt), Alviro Petersen, Hashim Amla, Faf du Plessis, AB de Villiers (wkt), JP Duminy, Dean Elgar, Ryan McLaren, Robin Peterson, Vernon Philander, Dale Steyn, Morne Morkel, Quinton de Kock, Rory Kleinveldt, Kyle Abbott, Thami Tsolekile.