Już w pierwszych zawodach sezonu 2009/2010 stanął na podium. Miało to miejsce 21 listopada 2009 roku w Beitostølen, gdzie zajął trzecie miejsce w biegu na 15 km stylem dowolnym. Jeszcze czterokrotnie plasował się w czołowej dziesiątce, w tym 12 grudnia 2009 roku w Davos odniósł swoje pierwsze pucharowe zwycięstwo, wygrywając kolejny bieg na 15 km techniką dowolną. W czwartej edycji TdS zajął dwunaste miejsce, punktując w sześciu z ośmiu etapów. W lutym 2010 roku brał udział w igrzyskach olimpijskich w Vancouver, ale medalu nie zdobył. Na swoim koronnym dystansie zajął dopiero 39. miejsce, a wraz z kolegami był piąty w sztafecie. W pozostałej części sezonu nie osiągnął już większych sukcesów i w klasyfikacji generalnej zajął trzynaste miejsce.
W zawodach pucharowych sezonu 2010/2011 jedyny sukces odniósł podczas czwartego etapu piątej edycji TdS, kiedy zwyciężył w biegu łączonym na 20 km. Z rywalizacji w Tour de Ski musiał się jednak wycofać przed ostatnim etapem, wobec czego nie był klasyfikowany. W pozostałych zawodach Pucharu Świata najlepszy wynik osiągnął 11 grudnia 2010 roku w Davos, gdzie był dwunasty w biegu na 15 km klasykiem. Na mistrzostwach świata w Oslo Hekkinen osiągnął największy sukces w swojej karierze zdobywając złoty medal w biegu na 15 km techniką klasyczną.