Siddarth Kaul (2/43), Virat Kohli (2/27) and Tanmay Srivastava (2/46) ran thro' the Kiwi line-up after the new-ball bowlers Sangwan and Argal strangled the scoring up the order with an impeccable line and length. Anderson's (70 off 67) reargaurd action ensured the Kiwis a respectable total.
After winning the toss, the Kiwi innings never gained momentum after the early loss of opener Gary Worker (3).
The next man in Michael Guptill-Bunce (11 off 28) struggled against probing seamers before Ravinder Jadeja ended his misery by castling the batsman with a yorker length ball.
Williamson (37) and Colson (32) steadied the tottering Kiwi ship with 57-run stand for the third wicket. But both fell to Virat Kohli within four runs as India wrested the initiative back.
Punjab seamer Siddarth Kaul removed Tim Southee and Glen Morgan in quick succession to leave Kiwis in a spot of bother at 139/6 in 41 overs.
However Anderson took the attack to the Indian camp belting the part-timer Srivastava for two consecutive sixes one over mid-wicket and the other over long-on. He hit six boundaries and four sixes and shared a run-a-ball 58 runs with Bracewell (17*).
The defending champions Pakistan take on South Africa in the other semifinal at the same venue 'morrow.
New Zealand 205/8 in 50 overs (Anderson 70, Ken Williamson 37, Colson 32; Virat Kohli 2 for 27, Siddarth Kaul 2 for 43, Srivastava 2 for 46) Vs India.