En 2001 consiguió su primera gran victoria ganando el oro en los Campeonatos del Mundo en pista cubierta de Lisboa con 2.32, por delante del ucraniano Andrey Sokolovsky y del otro sueco Staffan Strand, ambos con 2.29 En Campeonatos del Mundo al aire libre de Edmonton de ese mismo año acabó en 5ª posición con 2.30