Halfvarsson leder världscupen efter helgen, var tvåa i lördagens sprint och blev till slut sjua i söndagens 15 kilometer.
Han var nedslagen efter loppet, där han startade bland de sista och länge var med och slogs om pallplatser.
– Jag är besviken. Jag var med och slogs om pallplatser fram till sista varvet, då det bara svartnade, säger han.
Nöjd med premiärhelgen
– Jag mår så dåligt just nu. Jag åkte sista varvet och det bara höll på att svartna. Sista backen inför varvningen tog jag bara helt slut.
Men som helhet var helgen ett stort steg framåt, och Halfvarsson visade att han är tillbaka efter förra säsongen, som präglades av sjukdom.
– Det är en bra öppning, jag får vara jättenöjd med andraplatsen i går, och så får jag väl egentligen vara nöjd med att jag blir topp tio ändå. Jag brukar ramla ut längre ner än så, säger han.