India are set to face New Zealand in the Champions Trophy final in Dubai, potentially marking the retirement of Virat Kohli and Rohit Sharma from ODIs. India have shown strong form throughout the tournament, while New Zealand seek their second title since 2000. The final promises to be an intense battle betwee India's seasoned players and New Zealand's confident lineup.