It will be a tough time for Kohli's men to bat in the challenging conditions and that too with the DLS score on mind, lest rain play spoilsport just after 20 overs. Hence till 20 overs they might bat aggressively and thereon will be calculative to be in a safe position, but if India play only 20 overs it will be a very tough one for India.
Rain has been a game spoiler. India showed terrific bowling and Kiwis scored as low as 27 in first ten overs. Even the league match between the two countries could not happen due to rain. But semis has a reserved day. If the game doesn't happen at all then India should comfortably go to finals looking at their good run rate.
Yes there's prediction of rain today as well. But if the match does not take place at all, then India will still reach the finals on the basis of finishing first on the points table during the league phase (3 places higher than New Zealand) and not because of a superior run rate. If the points of the two teams were same, then the net run rate would have come into the equation.
At the time of writing this comment 2 PM the weather is perfect but given the English weather conditions a shortened match will be a challenge on such an unpredictable pitch and the bowling that New Zealand has. However, I am hopeful that India will make it to the finals.
I love this free image hosting site for sharing my work