Colombo: South Africa have confirmed a white-ball tour of Sri Lanka from Sept. 2-14 in which the teams will contest three one-day internationals and three Twenty20 matches.
It is the shorter format games that will be of most interest to both sides with the Twenty20 World Cup in the United Arab Emirates and Oman starting just over a month later.
"Playing against quality opposition in the sub-continent is the best way for our team to prepare for this event and we are grateful to Sri Lanka Cricket for accommodating us during this time of the year where schedules are highly condensed," Cricket South Africa Acting CEO Pholetsi Moseki said in a media release on Friday.
Both series will be played at the R. Premadasa International Cricket Stadium in Colombo.
South Africa's tour of Sri Lanka
First ODI: September 2
Second ODI: September 4
Third ODI: September 7
First T20I: September 10
Second T20I: September 12
Third T20I: September 14