New Zealand will host the Anzac rugby league test against Australia in 2011 for the first time in 13 years.
Christchurch will host the May 6 game, its first test in five years.
"We're excited that our world champion Kiwis will have the chance to play an Anzac Test in front of their home crowd," said New Zealand Rugby League chief executive Jim Doyle.
The last time the Kiwis played in Christchurch was against Great Britain in the 2006 Tri Nations.
The only previous time the Anzac test has been played in New Zealand was in 1998 at North Harbour Stadium when the Kiwis won 22-16, the only time they have prevailed in the traditional encounter since it was introduced in 1997.
The Kiwis will play six tests in New Zealand from October 16 this year to May 6 next year.
What should the Warriors do with Dane Nielsen?Related story: (See story)