Bafana Bafana will play Angola on 19 June as part of their final Afcon preparations before taking Ivory Coast on 24 June.
The Angola match will be played at a venue between Suez and Cairo where Angola and South Africa will be based respectively.
Both Angola and South Africa agreed that the match will be more of a practice game as the two teams want to give almost all of their players a run during the game.
The Angola practice game comes four days after Bafana Bafana meet the Black Stars of Ghana in an international friendly in Dubai on Saturday.
The team will then leave Dubai for Egypt on Monday 17 June where final preparations will get underway.
Most of Bafana Bafana support staff left South Africa on Monday evening but the rest of the team flew to Dubai on Tuesday morning.
The whole team was supposed to fly out on Monday evening. However, upon arrival at the airport, the Airways insisted on flying the team in two separate batches – one at 19h10 and the other at 10h00. Coach Stuart Baxter then suggested flying out on Tuesday so that the team could fly in the same flight.
The team will go straight to training in the humid Dubai heat which is hovering around 40 degrees Celcius.
After the Ivory Coast game, Bafana Bafana meet neighbours Namibia on 28 June and round off their group game with a match against the Atlas Lions of Morocco on 1 July.
In partnership with ANA and Mediapix