Proteas captain Temba Bavuma has been cleared for selection and will return to lead South Africa in their home Test series against Sri Lanka.
Test coach Shukri Conrad on Tuesday named a 14-player squad for the two-match Test series, which will form part of the World Test Championship.
READ De Silva to lead Sri Lanka in Test series against South Africa
Bavuma, who passed a fitness test on Monday, has fully recovered from a left elbow injury he sustained prior to last month's successful Test tour of Bangladesh.
Meanwhile, all-rounder Marco Jansen and fast bowler Gerald Coetzee return to the Test setup for the first time since January's Test series against India.