Johannesburg: South Africa will take on Sri Lanka in the inaugural game of Champions Trophy, second biggest 50-over event in the cricket world.
The future of 50 over cricket which is facing a threat from T20 cricket depends on the success of Champions Trophy.
Top eight teams in the ODI world will vie for the glory in this tournament.
The tournament was to have been held in Pakistan last year but was postponed and moved because of security concerns.
Two teams from two groups of four will form the semi-finals, with the final to be staged in Centurion on 5 October.
The ODI ranking too is expected to change hands and South Africans are hoping to get over the ICC Awards snub by drumming up the 'cut-throat' nature of the competition.
Kumar Sangakkara's highly-regarded Sri Lanka side begin the competition against the hosts in Centurion
South Africa, the world's number one side, have not been in competitive action since the ICC World Twenty20 in England in June but skipper Graeme Smith said his side were ready to make an impact.
Counterpart Sangakkara was in optimistic mood as his team look to win the trophy for the first time outright, having shared the title in 2002 when the final and the reserve day against India was washed out due to rain.
Sri Lanka: Kumar Sangakkara, Tillakaratne Dilshan, Sanath Jayasuriya, Mahela Jayawardene, Thilina Kandamby, Chamara Kapugedera, Nuwan Kulasekara, Lasith Malinga, Angelo Mathews, Ajantha Mendis, Muttiah Muralitharan, Dammika Prasad, Thilan Samaraweera, Upul Tharanga, Thilan Thushara.
South Africa: Graeme Smith, Johan Botha, Hashim Amla, Mark Boucher, AB de Villiers, Jean-Paul Duminy, Herschelle Gibbs, Jacques Kallis, Albie Morkel, Makhaya Ntini, Wayne Parnell, Robin Peterson, Dale Steyn, Lonwabo Tsotsobe, Roelof van der Merwe.