Defending champions India defeated South Africa by eight wickets in the Champions Trophy 2017 on Sunday to book a berth in the semi-finals. South Africa lost their last eight wickets for 51 runs as India effected three run-outs in the innings. AB de Villiers averaged 6.66 in the tournament, his lowest in an ODI series playing three or more innings.