Hosts India will take on New Zealand in the first semi-final of the ICC ODI World Cup. The men in blue are the only beaten team in the tournament and finished on top in the group stage. This match is a rerun of the 2019 semi-final in which the Kiwis defeated India.