Kagiso Rabada and Tabraiz Shamsi claimed four wickets each to help bowl out Sri Lanka for 193.
Dale Steyn was on Monday named in a 15-man South African squad for two Test matches in Sri Lanka next month.
Kagiso Rabada joined Hashim Amla, Jacques Kallis, Makhaya Ntini and AB de Villiers as two-time winners of South Africa's Cricketer of the Year award
South Africa fast bowler Kagiso Rabada's back injury could yet prove to be a "blessing in disguise", according to former Proteas paceman Allan Donald.
Delhi Daredevils open their campaign against Kings XI Punjab at Mohali on Sunday.
Kagiso Rabada was struggling with a stiff back during the fourth Test against Australia in Johannesburg.
Steve Smith and David Warner have stood down as captain and vice-captain of the Australian cricket team for the remainder of the ongoing Test.
David Warner has been in the thick of some unpleasant things during the ongoing series.
Highlights, South Africa vs Australia, 3rd Test: South Africa ended Day 1 on 266/8 vs Australia
Kagiso Rabada was allowed to continue for the rest of the series vs Australia after his two-match suspension was reversed.
Rabada, who took 11 wickets in the second Test in Port Elizabeth, has successfully appealed against a ban.
Kagiso Rabada was found not guilty of making deliberate physical contact with any player.
Rabada's case will be heard by New Zealand judicial commissioner Michael Heron on Monday, with a verdict due to be announced within 48 hours.
Rabada was found guilty of a level two offence for making shoulder contact with Australian captain Steve Smith in the second Test in Port Elizabeth.
Rabada was found guilty of "inappropriate and deliberate physical contact with a player" after leaning with his shoulder into Steve Smith after dismissing the Australian skipper last week.
Kagiso Rabada has been suspended for South Africa's next two Test matches.
Kagiso Rabada has been suspended for the remaining two Test matches of the South Africa-Australia series.