Potchefstroom: New Zealand bounced back from a shock defeat to South African domestic side the Warriors to earn a commanding 103-run win over India in an ICC Champions Trophy warm-up match at Senwes Park in Potchefstroom on Sunday.
In other games, Sri Lanka defeated the West Indies and Pakistan beat the Warriors.
The Blacks Caps did well to reach 301-9 after winning the toss and opting to bat with opener Jesse Ryder, who made 57 off 48 balls, and Martin Guptill, who compiled 63 from 79, laying the foundation of the innings.
Neil Broom contributed a superb 66 off 46 down the order.
Yusuf Pathan was the most successful bowler in the Indian attack, returning 3-46 and bagging the key wicket of Guptill.
In reply, India's top three all made starts but failed to build on them.
Abhishek Nayar put together a fighting 41 off 36 balls, but the rest of the order crumbled as they were dismissed for 198 runs in the 41st over.
Black Caps skipper Daniel Vettori, Shane Bond and Jacob Oram bagged two wickets each.
Pakistan again showed they are in top form, cruising to their second warm-up win.
They wrapped up a six-wicket victory over the Warriors with 19 balls to spare at Willowmoore Park in Benoni.
Warriors opener Justin Kreusch made 96 after they lost the toss and were sent in to bat, sharing a 79-run opening stand with Michael Smith, who contributed 42.
Arno Jacobs pitched in with 54 as they reached 261-6.
But Shoaib Malik smashed an unbeaten 130 off 133 deliveries in reply and Misbah-ul-Haq made 58 from 67 as Pakistan cruised to 264-4 in the 47th over.
Earlier, at the LC de Villiers Oval in Pretoria, Sri Lanka recovered from their loss to Pakistan on Friday to defeat a struggling West Indies side by five wickets with 15 balls to spare.
After winning the toss and choosing to bat, the West Indies got off to a good start with Dale Richards, who made 59 off 60 balls, and Devon Smith, who hit 67 from 102, sharing 82 for the second wicket.
But with no other significant contributions they were bowled out for 201 in the 46th over.
Sri Lanka's spinners led the attack with Muttiah Muralitharan taking 3-17 and Ajantha Mendis bagging 3-31.
In reply, Mahela Jayawardene made 67 off 93 and Thilina Kandamby contributed an unbeaten 44 from 67 as the Sri Lankans cruised to 202-5 in the 48th over.
The Champions Trophy gets underway on Tuesday when South Africa face Sri Lanka.
Brief score:
New Zealnad: 301 for 9 (NT Broom 66, MJ Guptill 63, YK Pathan 3-46)
India: 198 (AM Nayar 41)
Results: New Zealand won by 103-runs