In the battle of unbeaten sides, India successfully defended the Under-19 T20 World Cup title with a 9-wicket win against South Africa on Sunday at Bayuemas Oval.