On the original schedule, the All Blacks were to have two tests against Italy and one against Fiji. Now it is expected the side will face Fiji twice before a one-off test against Samoa.
The Springboks will instead face Georgia in preparation for the Lions series with two tests in July. The opening test against Warren Gatland's Lions is on July 24 with the opening tour game against the Stormers three weeks earlier.
South Africa haven't played a test since the World Cup final against England in November 2019 after pulling out of last year's Rugby Championship tournament in Australia.
This year marks 100 years since the All Blacks and Springboks began their famous rivalry at Carisbrook.
The All Blacks and Springboks will meet in September and October in the Rugby Championship almost two years since their pool play encounter at the 2019 Rugby World Cup.