Skaden gjør at han ikke blir tilgjengelig for søndagens kamp, bekrefter den tyske landslagssjefen Oliver Bierhoff.
Etter å ha måttet stå over en kamp kommer trolig veteranen Miroslav Klose til å gå inn på Cacaus plass i kampen mot England.
Les også:
Flere er usikre
Men det er ikke bare Cacau som skaper problemer for den tyske lagledelsen, for det er fortsatt usikkerhet rundt midtbanespilleren Bastian Schweinsteiger og forsvareren Jerome Boateng.
Begge var gjennom tester lørdag morgen før avreisen til Bloemfontein, hvor den viktige kampen mot engelskmennene skal spilles.
Vil svekke laget
Dersom ikke Schweinsteiger kan spille vil det være en skikkelig nedtur for tyskerne, og det er liten tvil om at det vil svekke sjansene til å slå England betraktelig.
Det virker også mest sannsynlig at 20-åringen Toni Kroos kommer til å få sin virkelig ilddåp i det tyske VM-laget dersom Schweinsteiger ikke kan spille, for alt tyder på at Kroos da kommer til å gå inn på Schweinsteigers plass.