Thabo Matlaba replaces Tsepo Masilela at the back, and after they struggled up front in the 1-0 defeat to Norway on Tuesday, coach Gordon Igesund has brought in Dean Furman, Thulani Serero and Bernard Parker for Reneilwe Letsholonyane, Siphiwe Tshabalala and Lerato Chabangu.
Bongani Khumalo will captain Bafana Bafana, while Carl Medjani, a defender for French outfit Ajaccio, will skipper the Algerian side.
South Africa: Itumeleng Khune, Anele Ngcongca, Thabo Matlaba, Bongani Khumalo, Siyabonga Sangweni, Kagisho Dikgacoi, Dean Furman, Thuso Phala, Thulani Serero, Bernard Parker, Katlego Mphela.
Algeria: Rais Mbolhi, Mehdi Mostefa, Essaid Belkalem, Djamel Mesbah, Islam Slimani, Sofiane Feghouli, Hameur Bouazza, Carl Medjani (captain), Foued Kadir, Adlene Guedioura, Khaled Lemmouchia.