Due to diplomatic tensions between India and Pakistan, the two teams rarely lock horns against each other barring an International Cricket Council (ICC) event, and the hotly fought battle has over the years drawn a wide range of audience.
Pakistan just made it to the Champions Trophy as the eighth and final nation ahead of the West Indies, who missed the bus. Newly-appointed skipper Sarfraz Ahmed will face his stiffest test yet, leading an unfancied Pakistan who have to overcome serious batting deficiencies to be competitive following their struggles in the one-day format in recent years.
For India, it remains to be seen whether seasoned campaigner Yuvraj Singh, who has just recovered from viral fever, is pencilled in the playing XI. Kohli can depend on his bowling to fire, as the likes of fit-again Mohammed Shami, Umesh Yadav, Bhuvneshwar Kumar and Jasprit Bumrah look in great shape.
India Squad: Virat Kohli(c), Rohit Sharma, Shikhar Dhawan, Yuvraj Singh, Ajinkya Rahane, Dinesh Karthik, Kedar Jadhav, MS Dhoni, Hardik Pandya, Ravichandran Ashwin, Ravindra Jadeja, Bhuvneshwar Kumar, Jasprit Bumrah, Umesh Yadav, Mohammed Shami.
Pakistan squad: Sarfraz Ahmed(c), Ahmed Shehzad, Azhar Ali, Babar Azam, Fahim Ashraf , Hasan Ali, Imad Wasim, Junaid Khan, Mohammad Amir, Mohammad Hafeez, Shadab Khan, Shoaib Malik, Wahab Riaz, Fakhar Zaman, Haris Sohail
Also Read: Indo-Pak clash: 5 things to watch out for