Durban, June 14 (CRICKETNMORE) Captain AB de Villiers has apologised for South Africa's failure to reach the semi-finals of the ongoing ICC Champions Trophy cricket tournament in England and Wales.
South Africa, featuring in Group B of the competition, managed to only beat Sri Lanka, while losing to India and Pakistan as they failed to advance from the group stage.