While 'Men in Blue' need just another win to secure a place in the semis, England with 8 points need nothing but a win against Virat Kohli-led India to keep their semifinal hopes alive.
Here is a look at the major records between the two teams at the World Cup
India have played England in 99 one day internationals since the inception of the white ball format of the game. India have the superior win record against England winning 53 out of the 99 ODI matches played between the two nations.
India and England have locked horns seven times at the ICC World Cups with both teams sharing the honours with three wins each. One of the encounters ended in a tie.
Graham Gooch has been the leading run scorer for England with 166 runs in two matches against India at the World Cups.
Sachin Tendulkar is the leading run scorer for India against England with 227 runs against them in four games at the World Cups.
With seven wickets in three World Cup games, Kapil Dev is India's leading wicket taker in the World Cup against England.
Tim Bresnan is the leading wicket taker for England against India at the ICC World Cups. He has taken 5 wickets in the single World Cup game for his nation against India.
Sachin Tendulkar holds the record for highest individual score against England at the World Cup. The Master Blaster scored 120 versus the Three Lions in the 2011 ICC World Cup.
Andrew Strauss' 158-run knock against India at the 2011 World Cup is England highest individual score against the Indians at the World Cup.