Cape Town - Sri Lanka have won the toss and asked the Proteas to bat in the third and final T20I between the two nations taking place at the Wanderers.
Sri Lankan captain Lasith Malinga said he hoped his side could restrict South Africa to "150 or 160" and then put on a better batting performance than they have managed in losing all five one-day internationals as well as the first two T20 games.
It is South Africa’s last match of their home season.
"We want to make sure we end the season on a high," captain JP Duminy said.
Duminy said all-rounder Dwaine Pretorius had been promoted to number three in the batting order because of his limited opportunities to bat in previous matches.
Batsman Rassie van der Dussen and fast bowler Dale Steyn made way for all-rounder Andile Phehlukwayo and fast bowler Junior Dala in the South African team, while fast bowler Suranga Lakmal came in for Sri Lanka at the expense of batsman Kusal Mendis.
South Africa: Aiden Markram, Reeza Hendricks, JP Duminy (captain), David Miller, Sinethemba Qeshile (wicket-keeper), Andile Phehlukwayo, Chris Morris, Dwaine Pretorius, Junior Dala, Lutho Sipamla, Tabraiz Shamsi
Sri Lanka: Niroshan Dickwella (wicket-keeper), Avishka Fernando, Kamindu Mendis, Angelo Perera, Thisara Perera, Dhananjaya de Silva, Isuru Udana, Akila Dananjaya, Lasith Malinga (captain), Jeffrey Vandersay, Suranga Lakmal