London, June 11: India reaches semi final of Champions Trophy; beats South Africa by 8 wickets.
Kohli and Shikar scored half centuries for India and Yuvraj entertained crowd by his hitting towards the end.
India will play Bangladesh in semifinal.