India take on Sri Lanka in Cardiff with England awaiting the winners in Sunday's ICC Champions Trophy 2013 semi-final at Edgbaston.
The two sides are no strangers to each other, having contested the 2011 World Cup final, which India won on home soil, while India hold the upper hand having won their previous four meetings in England and Wales.
Sri Lanka, however, reached the final of the last global tournament to be held in England back in 2009 when they were runners-up in the ICC World Twenty20.
And Indian captain Mahendra Singh Dhoni, seen in the video below on the left, has praised Sri Lanka, calling them 'a very good team' who like India, are going through a number of changes with some senior players no longer in the frame and in Angelo Mathews, an inexperienced captain.
Mathews, meanwhile, is hopeful that his 'confident' team can overturn the poor recent record against Sri Lanka and build on an excellent finish to the group stage which included wins over England and Australia. Hear him speak at his press conference below on the right.
Videos courtesy of SNTV
© Cricket World 2013