El 30 de junio, disputó la final del torneo en el Estadio Maracaná (Río de Janeiro) ante la anfitriona brasileña, perdiendo por un resultado de 3-0. Los goles brasileños fueron obra de Fred —en dos ocasiones— (minutos 2 y 47) y Neymar (minuto 44). En el minuto 55, Sergio Ramos falló un penalti lanzándolo fuera. En el minuto 71, Gerard Piqué fue expulsado, por lo que se rompió la racha de 91 partidos sin expulsados en el conjunto español. Además, con esta derrota, el conjunto español acabó con otra racha, la de 29 partidos de competición sin conocer la derrota, lo que establecía un nuevo récord absoluto a nivel de selecciones. Fernando Torres acabó obteniendo la «Bota de Oro» del torneo gracias a sus cinco goles y a Andrés Iniesta se le concedió el «Balón de Plata». Al equipo le fue otorgado el «Premio al Juego Limpio».