Reprezentacja Węgier brała udział w rozgrywkach grupy A turnieju olimpijskiego zajmując w niej trzecie miejsce i awansując do ćwierćfinału. W ćwierćfinale pokonała reprezentację Rosji i awansowała do półfinału. W półfinale przegrała z Hiszpanią. W meczu o trzecie miejsce uległa reprezentacji Australii ostatecznie zajmując 4. miejsce.Grupa A Drużyna M Mecze Bramki Pkt W R P + – +/− 3 2 1 0 33 26 +7 5 3 2 1 0 30 28 +2 5 3 1 0 2 35 37 −2 2 3 0 0 3 24 29 −5 0

Rozgrywki grupowe 30 lipca 2012 13:14 1 sierpnia 2012 11:10 3 sierpnia 2012 13:11

Ćwierćfinał

Półfinał

Mecz o trzecie miejsce