En finale, l'Espagne, championne d'Europe, a battu les Pays-Bas 1-0 après les prolongations. Le but d'Andrés Iniesta à la 116e minute a permis à l'Espagne de remporter son premier titre mondial, devenant ainsi la huitième nation à remporter le tournoi et la première nation européenne à gagner le tournoi en dehors son continent d'origine.