The South Africa Football Association (Safa), through official channels, have confirmed an international friendly between Nigeria and South Africa.
The game between Bafana Bafana and the Super Eagles will be held at the Mbombela Stadium in South Africa on March 29.
Nigeria were initially scheduled to take on the Black Stars of Ghana in London on the same date but Fifa's new regulations regarding playing games within continents inside three days put paid to that.
Safa, who have been trying to tie down a team for Bafana Bafana in the Fifa free window, have eventually settled for Nigeria in what promises to be an interesting game.
The last time the two teams met was in an Africa Cup of Nations qualifier in Uyo in 2014. Nigeria held South Africa to a 2-2 draw which effectively ended Nigeria's qualification hopes for the biennial African football showpiece event.