Ifølge Sky Sports er det klart at Ferdinand mister turneringen, som starter 11. juni. Manchester United-stopperen forlot sykehuset på krykker med kneet i beskyttelse etter undersøkelser.
– Det skjedde helt på slutten av treningen. Han ble sendt til sykehus for røntgen, og vi får vente og se hva som skjer, sier landslagstrener Fabio Capello.
Det var det engelske landslagets første trening i Sør-Afrika, og skaden skjedde i en duell med Emile Heskey, en av de mest omdiskuterte valgene i troppen.
Ferdinand fikk kapteinsbindet etter John Terrys utroskapsskandale. Det går nå trolig videre til Steven Gerrard, som er visekaptein.
Ferdinands plass i troppen går, ifølge Sky Sports, til Michael Dawson. Han ble varslet umiddelbart da Ferdinand pådro seg skaden.