India has secured the top spot in Group B with six points from three matches, ensuring their place in the semi-finals.