India will clash with Sri Lanka on 8th June, this will be India's second outing in the Champions Trophy and a win in this match will book India's berth in the semi-finals. Sri Lanka having lost their previous encounter with South Africa would look to secure a win to stay afloat in the tournament.