Na final, a Espanha, campeã europeia, derrotou a terceira finalista, os Países Baixos, por 1 a 0 após a prorrogação, com o gol de Andrés Iniesta no 116o minuto, dando à Espanha seu primeiro título mundial, tornando-se a oitava nação a vencer o torneio e a primeira nações europeias a ganhar o torneio fora de seu continente natal.