A confident India will look to book a semi-final berth with a win against Sri Lanka, who will be boosted by the return of captain Angelo Mathews, but rain may play a spoilsport in the ICC Champions Trophy Group B encounter at The Oval on Thursday. India's confidence must be sky high having registered a massive 124-run win over arch-foes Pakistan and the win has kind of set the tempo for the rest of the tournament. (LIVE UPDATES | SCORECARD | इंडिया vs श्रीलंका - लाइव क्रिकेट स्कोर)
Sri Lanka have to considerably improvise on their batting after being all out at 203 runs against South Africa, allowing the Proteas a 96-run victory. India will look to demolish the opponents with their formidable batting line-up, including the likes of Rohit Sharma, Shikhar Dhawan, Virat Kohli, Yuvraj Singh and Hardik Pandya who made their mark with the bat in the opening game against Pakistan.
The spin and pace bowling combination for India has only helped them become a lethal all-round side though fielding has been a matter of concern -- as pointed out by skipper Kohli -- and which the team will look to overcome against the Lankans. India boast an array of seamers -- Bhuvneshwar Kumar, Umesh Yadav, Jasprit Bumrah and Hardik -- who can be lethal in these helpful English conditions.
For Sri Lanka, experienced all-rounder Mathews has been declared fit to play against India and that will be a substantial boost for the islanders after having missed the opening game due to multiple injuries.
When will the India vs Sri Lanka ICC CT 2017 match be played?
The India vs Sri Lanka Match has started at 3.00 PM IST (09:30 GMT), June 08, 2017.
Where will the India vs Sri Lanka, ICC Champions Trophy match be played?
The India vs Sri Lanka, ICC Champions Trophy match at the Kennington Oval, London.
How do I watch the ICC Champions Trophy's India vs Sri Lanka match and live score in India?
The India vs Sri Lanka match to be broadcast live online on Hotstar, TV Coverage on Star Sports 1, Star Sports HD 1, Star Sports 3 and Star Sports HD 3 and Live Score updates on Cricbuzz App in India. Click here for Live Score and India vs Sri Lanka Live Updates.
What time does the live coverage of the India vs Sri Lanka cricket match start in India?
The India vs Sri Lanka match live broadcast from 03:00 PM IST (09:30 GMT) on 8th June.
Squads for Today's India vs Sri Lanka match:
India: Virat Kohli (Captain), Shikhar Dhawan, Rohit Sharma, Yuvraj Singh, Mahendra Singh Dhoni (wicket-keeper), Kedar Jadhav, Hardik Pandya, Ravindra Jadeja, Jasprit Bumrah, Umesh Yadav, Bhuvneshwar Kumar, Mohammed Shami, Ravichandran Ashwin, Ajinkya Rahane, Dinesh Karthik.
Sri Lanka: Angelo Mathews (Captain), Dinesh Chandimal, Niroshan Dickewalla (wicket-keeper), Chamara Kapugedara, Kusal Mendis, Kusal Perera, Thisara Perera, Sekkuge Prasanna, Nuwan Pradeep, Suranga Lakmal, Lakshan Sandakan, Lasith Malinga, Asela Gunaratne, Nuwan Kulasekara, Upul Tharanga.