Dhaka: South Africa will play two tests, three one-day internationals and two Twenty20 matches on their month-long tour of Bangladesh starting in July, the Bangladesh Cricket Board said on Tuesday.
The tour will start with the first T20 on July 5 in Mirpur, followed by the ODI series and the test matches.
Chittagong will host the world's top-ranked test side in the first test from July 21 with the second and final test in Mirpur from July 30.
South Africa's tour of Bangladesh
1st T20I - July 5, Mirpur
2nd T20I - July 7, Mirpur
1st ODI - July 10, Mirpur
2nd ODI - July 12, Mirpur
3rd ODI - July 15, Chittagong
1st Test- July 21-25, Chittagong
2nd Test - July 30-August 3, Mirpur