Sri Lanka lost its opening match to South Africa as it was not able to reach the big target of scoring 429 runs, which is the highest score set by any team in the history of ICC World Cup that was held on Saturday at the Arun Jaitley Stadium, New Delhi.