The reason given by the FA was injury, although they didn’t specify exactly what, and his place has gone to West Ham captain Joe Cole.
Sven-Goran Eriksson told thefa.com: "I am disappointed to lose Kieron. However, in Joe Cole I know I have a very good player who already has international experience and I am confident he'll do a good job for the team."
It’s definitely a case of bad timing for Dyer, as he looked certain to start against Slovakia with David Beckham suspended, although it may hand an opportunity for a first start to Jermaine Jenas.