India defeated South Africa by six wickets to reach the final of the ICC World Twenty20, in Mirpur on Friday. India tonight stormed into the final of the ICC World T20 with a resounding six-wicket victory over South Africa, with Virat Kohli once again rising to the occasion with a scintillating unbeaten 76 here.