Wales: Rhys Williams (Cardiff); Mark Jones (Llanelli), Jamie Robinson (Cardiff), Mark Taylor (Llanelli), Tom Shanklin (Cardiff); Stephen Jones (Llanelli), Gareth Cooper (Bath); Iestyn Thomas (Llanelli), Robin McBryde (Llanelli), Gethin Jenkins (Pontypridd), Robert Sidoli (Pontypridd), Gareth Llewellyn (Neath), Dafydd Jones (Llanelli), Martyn Williams (Cardiff, captain), Colin Charvis (Swansea).
Replacements: Ben Evans (Cardiff), Mefin Davies (Pontypridd), Chris Wyatt (Llanelli), Jonathan Thomas (Swansea), Dwayne Peel (Llanelli), Gavin Henson (Swansea), Ceri Sweeney (Pontypridd).
New Zealand: Malili Muliaina (Auckland); Doug Howlett (Auckland), Tana Umaga (Wellington), Daniel Carter (Canterbury), Joe Rokocoko (Auckland); Carlos Spencer (Auckland), Steve Devine (Auckland); Carl Hoeft (Canterbury), Keven Mealamu (Auckland), Kees Meeuws (Auckland), Chris Jack (Canterbury), Ali Williams (Auckland), Reuben Thorne (Canterbury, capt), Marty Holah (Waikato), Jerry Collins (Wellington).
Replacements: Caleb Ralph (Canterbury), Aaron Mauger (Canterbury), Byron Kelleher (Otago), Richie McCaw (Canterbury), Brad Thorn (Canterbury), Dave Hewett (Canterbury), Anton Oliver (Otago).