In a bid to keep its strong record intact in the sub-continent, South Africa made one change, fast bowler Morne Morkel replacing Chris Morris.
Bangladesh, eyeing a fourth straight series victory and first against South Africa, retained the same team that leveled the series by winning the second match by seven wickets.
Sri Lanka wins toss, send South Africa in to bat in 2nd test