2009 erreichte er bei den Weltmeisterschaften in Berlin mit einem Wurf auf 77,45 m erneut den vierten Platz und blieb damit ein weiteres Mal ohne Medaille bei einem internationalen Großereignis. Anschließend wurde er beim World Athletics Final in Thessaloniki mit 77,49 m Dritter hinter dem Slowenen Kozmus und Igors Sokolovs aus Lettland. Im Jahr darauf gewann er dann bei den Europameisterschaften in Barcelona mit 79,06 m mit Bronze seine erste Medaille im Erwachsenenbereich und musste sich dabei dem Slowaken Libor Charfreitag sowie Nicola Vizzoni aus Italien geschlagen geben. Im Jahr darauf gewann er dann bei den Weltmeisterschaften im südkoreanischen Daegu mit einem Wurf auf 81,18 m die Silbermedaille, wobei ihm nur sechs Zentimeter auf die Siegerweite des Japaners Murofushi fehlten. 2012 siegte er bei den Europameisterschaften in Helsinki mit 79,72 m die Goldmedaille und sicherte sich damit mit über zwei Metern Vorsprung auf den Zweitplatzierten den Titel des Europameisters. Damit qualifizierte er sich auch für die Olympischen Spiele in London ein Monat später, bei denen er sich mit einer Weite von 80,59 m im Finale zum Olympiasieger kürte, womit er nach Imre Németh, József Csermák, Gyula Zsivótzky und Balázs Kiss bereits der fünfte Ungar war, dem dieser Titel zuteil wurde.