The 2017 ICC Champions Trophy will kick off on Thursday as the eight best ODI teams in the world battle it out in England and Wales.
The final will take place on June 18 at the iconic Oval in London, and South Africa enter the tournament as the top-ranked nation and among the favourites to win the title.
Defending champions India are ranked third, with Australia in second place.
Sri lanka will take South Africa on 3 June as their first match. The second match to Sri Lanka is with India on 8 June and the last match in 1st round for Sri Lanka with Pakisthan on 12 June.

