W sezonie 2012 w związku z przygotowaniami do startu w igrzyskach olimpijskich miał nie brać udziału halowych mistrzostwach świata oraz w mistrzostwach Europy. Po dobrych występach w sezonie halowym (m.in. trzeci wówczas w historii wynik w historii biegu na 800 metrów – 1:44,57, dobre rezultaty w mityngach dały mu tytuł lekkoatlety lutego w plebiscycie European Athletics) ostatecznie zdecydował się na start w halowym czempionacie globu w Stambule. Na halowych mistrzostwach świata nie zdobył jednak medalu, prowadził przez większość biegu finałowego, mijając metę na 4. pozycji. Na półfinale zakończył rywalizację podczas igrzysk olimpijskich w Londynie.