In ICC Champions Trophy match 12, India triumphed over New Zealand by 44 runs, with the Rohit Sharma-led team set to play against Australia in the semi-finals at the Dubai International Stadium.