South Africa's soccer federation (SAFA) says Madagascar pulled out of playing an international game on Saturday, amid xenophobic violence in Johannesburg and elsewhere in the country.
Madagascar was a late replacement after Zambia's soccer officials canceled plans to host South Africa for a game in Lusaka on Saturday.
South Africa has faced criticism from African countries during several days of violent mobs attacking foreign-owned businesses in Johannesburg and Pretoria.
SAFA says on Twitter that Madagascar "decided to withdraw from the encounter'' without specifying the reason.
Free tickets were offered for the hastily arranged game at Orlando Stadium in Soweto.
SAFA earlier published a message from coach Molefi Ntseki calling on fans to attend and "use this opportunity to spread word of love and show solidarity with `our African brothers and sisters.''
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)