Sítem kvalifikace nedokázal projít na halovém MS 2012 v tureckém Istanbulu, stejně jako na předchozím světovém halovém šampionátu v katarském Dauhá v roce 2010. Dne 11. června 2012 překonal na memoriálu Josefa Odložila v Praze 228 cm, čímž splnil mírnější B limit pro účast na Letních olympijských hrách v Londýně. Na konci června pak obsadil dělené 8. místo na evropském šampionátu v Helsinkách, kde zdolal 224 cm. Nad jeho síly byla výška 228 cm, která by znamenala zisk medaile. Na této výšce skončilo i dalších pět výškařů a dál pokračovala pouze trojice Robert Grabarz (zlato), Raivydas Stanys (stříbro) a Mickaël Hanany (bronz). Na olympiádě v Londýně nenapodobil své předchozí účasti na hrách v Athénách a Pekingu, kde postoupil do finále a skončil v kvalifikaci.