Both teams are expected to meet on Tuesday at Wembley in a repeat of the 1996 encounter that saw Germany winning via penalties.
However, Ballack has delivered a withering assessment of Germany’s chances against England – insisting too many of their players lack the heart for a battle.
He said: “We always find it difficult when we play against countries who are mentally strong and good in one-on-one duels.
“We have some lads who possess these characteristics – but not enough of them.
“Unfortunately we have too many players who have not learned how to be flexible during matches.
“They are pushed to their limits in difficult situations when they need to win using other means than those originally planned.”
Fastest Paying Betting Site in Nigeria: Grab your 140% First Time Deposit Bonus Now —