One of New Zealand's opponents Paraguay sealed a morale-boosting 2-0 victory over Greece as the two World Cup finalists clashed in Switzerland in their last warm-up game before flying to South Africa.
The South American side led the Euro 2004 champions 2-0 at half-time.
The Greeks begin their World Cup campaign against South Korea on June 12 in Group B which also includes Argentina and Nigeria.
Paraguay face reigning champions Italy, New Zealand and Slovakia in Group F.