No entanto, Necid viu também o seu segundo cartão amarelo, ficando assim de fora da meia-final contra a Espanha. Bojan foi finalmente titular, mas o substituto de Necid, Tomáš Pekhart, deu uma surpreendente vantagem aos checos, aos 31 minutos. O espanhol Roberto García foi expulso, e um "chapéu" de Jan Vošahlík garantiu a vitória da República Checa, por 2-0, ainda antes dos 60 minutos de jogo. Surpreendente foi também a derrota da Alemanha contra a Rússia, com um golo em cima da hora do suplente Aleksandr Prudnikov. A Espanha venceu a Alemanha no jogo de atribuição do terceiro e quarto lugares, na marcação de grandes penalidades, depois de Bojan e Fischer terem saltado do banco para marcarem os golos que valeram o empate no tempo regulamentar entre as duas selecções.
A final disputada no Josy Barthel, o estádio nacional do Luxemburgo, só teve motivos de interesse quando Prudnikov marcou no início da segunda parte. Pekhart empatou a partida já no período de descontos, e apesar de Aleksandr Marenich ter feito o 2-1 para a Rússia no prolongamento, Necid - que começou o jogo no banco, doentado -, marcou o seu quinto golo na prova, igualando Bojan e Fischer, que somavam já, incluindo a fase de qualificação, um recorde de 13 tentos. Seguiram-se as grandes penalidades, e o talentoso guardião russo Evgeni Pomazan conseguiu uma defesa crucial a remate de Petr Wojnar. O suplente Evgeni Korotaev marcaria o golo da vitória e no final da partida o capitão Vadim Gagloev sublinhou: "É uma sensação inacreditável, é fantástico".