India rose one place to go to the second spot in the ICC ODI rankings, following the team's victory in the Champions Trophy semi-final against Bangladesh on Thursday. India now have 118 points, just one point behind table-toppers South Africa, who were eliminated from the tournament earlier. India will finish with 119 points if they win against Pakistan on Sunday.