09:45 local | 04:15 GMT
1st ODI - Sri Lanka v South Africa
R Premadasa Stadium, Colombo
Wed Jul 9 (50 ovs) D & N
14:30 local | 09:00 GMT
2nd ODI - Sri Lanka v South Africa
Pallekele International Cricket Stadium
Sat Jul 12 (50 ovs)
09:45 local | 04:15 GMT
3rd ODI - Sri Lanka v South Africa
Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Wed Jul 16 - Sun Jul 20
10:00 local | 04:30 GMT
1st Test - Sri Lanka v South Africa
Galle International Stadium
Thu Jul 24 - Mon Jul 28
10:00 local | 04:30 GMT
2nd Test - Sri Lanka v South Africa
Sinhalese Sports Club Ground, Colombo