India defeated New Zealand in the opening warm-up game of the Champions Trophy on Sunday by 45 runs via Duckworth-Lewis method.
The defending champions scored 129 for 3 in 26 overs in pursuit of 190 when rain stopped play. India needed to score 84 after 26 overs and was ahead of target.
Skipper Virat Kohli looked in good form having already reached an unbeaten 52 in the company of former skipper Mahendra Singh Dhoni (17 batting).
Opener Shikhar Dhawan scored 40 runs of 59 balls also got some much-needed batting practice while Ajinkya Rahane made (7) and Dinesh Karthik got out without troubling the scorers.
Earlier, Bhuvneshwar Kumar and Mohammed Shami got three wickets apiece to bundle out the Kiwis for 189 in 38.4 overs.
Ravindra Jadeja got two wickets while Ravichandran Ashwin and Umesh Yadav also got their names in the wicket-takers list.