The first of two Cricket World Cup semi-finals, with India taking on New Zealand at Old Trafford in Manchester.
The winner will face either England or Australia, who play their semi-final at Edgbaston on Thursday. India would have been playing England on Tuesday had Australia not been beaten by South Africa on Saturday, meaning they slipped into second place in the group stage standings.
After their Nottingham washout on June 13, New Zealand and India haven't met at a World Cup since 2003 at Centurion, South Africa. New Zealand were bowled out for 146, with Zaheer Khan taking 4-42, and India won by seven wickets to snuff out the Black Caps' semifinal hopes.
The game will be played on July 9.