I'm putting some cash on South Africa. France just wants to get the hell out of South Africa already. South Africa also wants to win at least one game for the poor fans. African teams sucking this tourney is an understatement, however, I think South Africa's heart and determination will see them to victory irregardless of the African form throughout the entire tourney.
South Africa gave Mexico a hard time, don't see why they can't give a shattered France a hard time as well.
The odds make it a great value pick as well.