Det var ingen åpenbart enkel oppgave for Ungarn å kvalifisere seg i kvalifiseringen til EM i 2012. De var i gruppe med Nederland, Sverige, Finland, Moldova og San Marino. Ungarn begynte nok en gang med bortetap for Sverige, før de slo Moldova 2-1 og San Marino 8-1. Det ble også 2-1 borte mot Finland med scoring på overtid, før Ungarn ble dratt ned på jorden med 0-4 hjemme mot Nederland. I Nederland gikk hjemmelaget opp i 1-0 før Ungarn snudde til 2-1 og Nederland til 3-2. Deretter utliknet Ungarn, men mot slutten scoret Dirk Kuyt to mål og fastsatte sluttresultatet til 5-3 til Nederland. Etter en 3-0-seier borte mot San Marino, lyktes Ungarn endelig å slå Sverige hjemme, med 2-1 etter seiersmål i siste spilleminutt. Borteseier 2-0 mot Moldova gjorde at Ungarn kunne ta andreplassen om de slo Finland hjemme samtidig som Nederland slo Sverige hjemme. Ungarn lyktes imidlertid bare å spille uavgjort, og dessuten slo Sverige Nederland. Det ble en tredjeplass, men Ungarn var nære kvalifisering.