Uncapped Duanne Olivier replaces Kyle Abbott in Test squad
Abbott, one of the regular for South Africa across all the formats ever since the injury to Dale Steyn has been axed from the squad for the final game of the series after he opted to sign a four-year Kolpak deal with English county club Hampshire.
The 24-year-old Olivier was rewarded for his consistent performance in Sunfoil series, where he ended up as the leading wicket-taker after snaring 28 wickets from five first-class games.
The Proteas will also have an option to go for an all pace attack with Wayne Parnell already in the squad while uncapped batsman Theunis de Bruyn has also been retained.
Morne Morkel and AB de Villiers, who missed most of the ongoing season with injuries will be seen in action for Northerns to prove their fitness and are in contention for the limited overs series against Sri Lanka.
South Africa have already claimed the three-match series with their wins in Port Elizabeth and Cape Town.
South Africa squad for final Test against Sri Lanka:
Faf du Plessis (captain), Duanne Oliver, Hashim Amla, Temba Bavuma, Stephen Cook, Theunis de Bruyn, Quinton de Kock (wk), JP Duminy, Dean Elgar, Keshav Maharaj, Wayne Parnell, Vernon Philander, Kagiso Rabada
© Cricket World 2017