Also back in international action for South Africa is JP Duminy, who retired from Test cricket after a run of low scores, but who remains a highly effective one-day player.
Shakib Al Hasan has played every Test for Bangladesh since missing two games against the West Indies in 2014 because of a suspension.
Bangladesh are likely to name their squad later Monday for the South Africa tour comprising two Tests, three one-day internationals and two Twenty20 games, starting on September 28.
Off-spinner Nathan Lyon was the hero as Australia beat Bangladesh by seven wickets in the second and final Test in Chittagong to level the series at 1-1 on Thursday.
Australian off-spinner Nathan Lyon claimed five wickets on a turning pitch but Bangladesh fought back to reach 253-6 at stumps on the opening day of the second Test.
Bangladesh posted their first-ever Test win over Australia on Wednesday.
Bangladesh scored their first-ever Test win over Australia at Mirpur on Wednesday.
All-rounder Shakib Al Hasan took five wickets for 85 runs to help the hosts bowl out Australia for 244 shortly into the second session on the fourth day.
Shakib Al Hasan claimed five wickets to help dismiss Australia for 217 and give Bangladesh the upper hand on the second day of the opening Test on Monday.
Ravindra Jadeja dethrones Shakib Al Hasan of Bangladesh from the spot.
ICC Champions Trophy Highlights, India Vs Bangladesh: Rohit Sharma notched up his 11th ODI century (123* off 129), while Virat Kohli scored an unbeaten 96 off 78 balls as India crushed Bangladesh by 9 wickets in the second semi-final of the ICC Champions Trophy 2017 at the Edgbaston Cricket Ground in Birmingham on Thursday.
Shakib and Mahmudullah put up a record 224-run partnership to lead Bangladesh to a stunning win over New Zealand.
Tamim Iqbal struck 127 while Shakib Al Hasan and Sabbir Rahman added 72 and 54 runs respectively as Bangladesh posted 324-5. In reply, Sri Lanka were bowled out for 234 runs.
Dimuth Karunaratne and Kusal Mendis shared 86-run for the second wicket to help the hosts wipe out their first innings deficit and put Sri Lanka in good stead to set up decent target for Bangladesh.
Shakib Al Hasan made 116 and received strong support from Mosaddek Hossain (75) and skipper Mushfiqur Rahim, who scored 52 as Bangladesh put in one of their most impressive batting performances in their 100th Test match.
Dinesh Chandimal helped Sri Lanka to 238/7 on Day 1 of the second Test against Bangladesh before an imminent storm and bad light stopped play.
Bangladesh have won only eight matches out of the 99 Tests they have played till date. Five of those victories have come against Zimbabwe, two against West Indies and one against England.
Riding on Ishant Sharma's superb spell and the magic of both the spinners, India outclassed Bangladesh to register a comprehensive victory by 208 runs in the one-off Test in Hyderabad. With the win, the hosts also extended their unbeaten streak to 19 matches in Tests and 20 at home.