India and New Zealand have met eight times in World Cups with India enjoying an upper hand 4-3. Their last encounter scheduled during ICC Cricket World Cup 2019 group stage was abandoned due to rains. So, one can understand, there is very little to choose between the two. Fans can expect a close game in the semis, provided rains do not play spoilsport.