Both teams will battle for a place in the semi finals today in Cairo.
Here are interesting heads-to-head stats ahead of the game at the stadium of horror.
Nigeria are three-time African champions while Bafana Bafana won the tournament as hosts in 1996.
South Africa beat Nigeria away in their opening match of the AFCON qualifiers in June 2017 and were held 1-1 in the return fixture.
Nigeria have not won South Africa in their last five meetings.
The last time Nigeria defeated the South African national team was in a CHAN group stage game on August 19 ,2014 where Super Eagles won by 3-1 in Cape Town.
Ahmed Musa was the last Nigerian player to score against South Africa. it was in an international friendly in 2015 which ended in a 1-1 draw at Nelspruit.
South Africa have only managed to beat the Super Eagles twice in all and only once in a competitive game.
Nigeria’s first defeat against South Africa came in 2004. The 2-1 loss in 2004 was in friendly game used to mark Nelson Mandela’s birthday.
In 1992, Nigeria thumped South Africa 4-0 in Lagos on their return to international football after years of being banned owing to apartheid rule back. It was their first head-to-head meeting.
The most recent head-to-head meeting between the two sides was in August 2013 for the Nelson Mandela Challenge at the Moses Mabhida Stadium in Durban. Again Nigeria proved too much for South Africa by winning two-nil through Uche Nwofor’s brace of goals.