Norrbottningen slutade på sextonde plats i 15 kilometersloppet, hans näst bästa distanslopp i karriären, och på femte plats i den uppföljande sprinten i Lenzerheide.
Det ger honom nu ett riktigt bra läge inför resterande delen av Tour de Ski.
Han är på tredje plats i totalställningen, bakom Johannes Hösflot Kläbo, Norge och Federico Pellegrino, Italien.
– Det trodde jag inte innan helgen började, att man skulle vara med så högt uppe efter två dagar. Det är bara att ladda om för Toblach, säger Häggström till Sportbladet.
– Det är riktigt häftigt att det fortsätter att gå bra. Det är bara att njuta av den vågen.