Proteas skipper Temba Bavuma won the toss and elected to bowl against Bangladesh in their T20 World Cup clash on Tuesday.
South Africa have fielded the same team that beat Sri Lanka in the previous match to boost their chances of moving into the semi-finals from Group 1 led by unbeaten England.
Bangladesh have made two changes, with Shamim Hossain and Nasum Ahmed coming in for Mustafizur Rahman, who has been rested, and Shakib Al Hasan, who was ruled out with a hamstring injury.
South Africa: Quinton de Kock (wk), Reeza Hendricks, Temba Bavuma (c), Rassie van der Dussen, Aiden Markram, David Miller, Dwaine Pretorius, Kagiso Rabada, Keshav Maharaj, Anrich Nortje, Tabraiz Shamsi.
Bangladesh: Mohammad Naim, Liton Das (wk), Soumya Sarkar, Mushfiqur Rahim, Mahmudullah (c), Afif Hossain, Shamim Hossain, Mahedi Hasan, Nasum Ahmed, Shoriful Islam, Taskin Ahmed.
© Agence France-Presse