Franz Beckenbauer has apologised for saying England were stupid to miss out on finishing top of Group C.
Beckenbauer, Germany's World Cup winning captain in 1974, has blamed a bad mood for his inflammatory comments which came after he learned that his country would be playing England in the last 16 in South Africa.
He told BBC Sport:"I apologise, because I like England and I like English football.
"Maybe it was a reaction because I was disappointed (with England's performances) and maybe I was in a bad mood.
"They have a great team and a great coach – Fabio Capello is one of the most experienced coaches – and after the first two games I was so disappointed.
"In other words, I apologise and I look forward to the game on Sunday. I think it's going to be a very interesting game.
"For the fans, I hope for there will be excitement on Sunday – a draw, overtime, and then penalty kicks. And then, the Germans win. Sorry!"