There's a lot on the line, as the winner of this game will advance to the final of AFCON 2023.
Probable Nigeria vs South Africa lineups
Nigeria's Super Eagles will likely line up in a 3-4-3 formation like they did in their previous four matches.
Napoli's Victor Osimhen has some issues with his abdomen, so he'll face a late fitness test ahead of this game.
On the other hand, Bafana Bafana adopted a 4-2-3-1 formation in all their games, so they are expected to use the same formation on Wednesday.
Thapelo Maseko was injured in South Africa's last game, so it'll be interesting to see if he'll be fit for this match.
On that note, these are our probable Nigeria vs South Africa lineups:
Goalkeeper: Stanley Nwabali.
Defenders: Calvin Bassey, William Troost-Ekong, Semi Ajayi.
Midfielders: Zaidu Sanusi, Frank Onyeka, Alex Iwobi, Ola Aina.
Forwards: Moses Simon, Ademola Lookman, Victor Osimhen.
Goalkeeper: Ronwen Williams.
Defenders: Khuliso Mudau, Mothobi Mvala, Grant Kekana, Aubrey Modiba.
Midfielders: Thapelo Morena, Teboho Mokoena, Percy Tau, Themba Zwane, Sphephelo Sithole.
Forwards: Evidence Makgopa.
Confirmed Nigeria vs South Africa Lineups
Confirmed Nigeria vs South Africa lineups will be available an hour before kick-off.
Nigeria vs South Africa stats
These are some Nigeria vs South Africa facts that might interest you:
- Nigeria and South met 12 times in the past.
- This will be the fourth Nigeria vs South Africa clash at the Africa Cup of Nations.
- The first Nigeria vs South Africa game was played in October 1992.
- The most recent Nigeria vs South Africa clash took place in July 2019.
- Nigeria won three of three meetings with South Africa at this tournament.
- Nigeria defeated South Africa in the semi-final of the AFCON in 2000.
- Nigeria lost just twice in 12 skirmishes with South Africa, winning seven times with five draws.
- This is South Africa's first semi-final appearance in 24 years.
Where to watch Nigeria vs South Africa on TV
Fans who reside in Nigeria can tune into AfroSport TV, Supersport, NTA Sports 24 or StarTimes for live coverage of this match.
Likewise, Supersport will broadcast this game for those who live in South Africa, with SABC Sport being another option.
This article was most recently revised and updated 3 weeks ago