India wins semi-finals