The match against the Indian Ocean islanders will take place just over a week after they return from their European tour, on which they will play Germany and Ireland.
The match, in which only locally-based players will be used, is scheduled for Absa Park Stadium in Kimberley on September 17.
SAFA CEO Raymond Hack confirmed that Madagascar have replaced Angola, who were previous scheduled to play Bafana.
“The previous arrangement that we had was that we would play Angola on
that date, but we have since been informed that they have taken up
other games for that date, which left us with no option but to find
another opponent, which came in the way of Madagascar,” says Hack at a Bafana press conference.
Bafana are playing a series of friendly international games that will
also include Norway and Iceland later on in the year as part of their
preparation for the 2010 World Cup.
Bafana last played against Madagascar in March 2003, when Shakes Mashaba was still in charge of the team.
In that match, which was ironically also an international friendly at
Soccer City, the late Lesley Manyathela struck the first goal before
Ando Rabesaotra Ramarojaona scored an own goal for a home 2-0 victory.