India and New Zealand are set to clash in a major tournament final in white-ball cricket for the first time in 25 years. New Zealand secured their place in the Champions Trophy 2025 final with a dominant performance against South Africa in the second semi-final in Lahore on Wednesday. The Black Caps will now face familiar rivals India in the grand finale on Sunday in Dubai.