Johannesburg - South Africa lost the toss and were sent in to bat in their 50-over warm-up match against a Sri Lankan President's XI in Moratuwa on Thursday.
All 15 members of the one day international (ODI) squad will feature in the match.
South Africa squad: Hashim Amla, Quinton de Kock, Jacques Kallis, AB de Villiers (captain), JP Duminy, David Miller, Faf du Plessis, Ryan McLaren, Vernon Philander, Wayne Parnell, Dale Steyn, Beuran Hendricks, Morne Morkel, Imran Tahir, Aaron Phangiso.