New Zealand will host South Africa and Zimbabwe in the 2011-12 season. According to the schedule which was released on Friday, the Kiwis will take on Zimbabwe in one Test, three one-dayers and two Twenty20 games between January 26 and February 14 next year.
While the number two ranked Test team in the world South Africa will play three Tests, three one-day games and three Twenty20s between February 17 and March 27.
"It will be a very challenging summer of international cricket and we are looking forward to taking on South Africa and Zimbabwe at home in front of our fans," Black Caps captain Ross Taylor said.
"South Africa are currently ranked second in the world Test rankings so the three-Test series against them will be an excellent gauge of our progress."
New Zealand has long-standing travel sanctions on sports teams from Zimbabwe due to alleged human rights abuses by Robert Mugabe's government but agreed to waive them this month provided the political situation did not deteriorate.