Neben dem Biathlon startete Tagscherer seit 2001 auch vermehrt im Skilanglauf. Nach nur wenigen Rennen im FIS- und Continental-Cup wurde er für die Nordischen Skiweltmeisterschaften 2001 in Lahti berufen und belegte dort Rang 69 im Rennen über 15 Kilometer und Rang 39 im Sprintrennen. In Furtwangen konnte er im Januar 2002 einen FIS-Sprint gewinnen. Bei den Olympischen Winterspielen 2002 in Salt Lake City wurde Tagscherer 66 über 15 Kilometer und 39. im Sprint. Im Skilanglauf-Weltcup trat der Ungar erstmals zum Auftakt der &lt;a href="Skilanglauf-Weltcup%202002/2003"&gt;2002/03&lt;/a&gt; in Düsseldorf an und wurde 59. im Sprint. In Val di Fiemme startete er 2003 ebenso wie 2005 in Oberstdorf und 2007 in Sapporo bei Nordischen Skiweltmeisterschaften. Nur in Sapporo konnte Tagscherer im Teamsprint mit seinem Bruder das Sprintresultat aus Lahti toppen und wurde 18. 2006 startete er zum zweiten Mal bei Olympischen Spielen. In Pragelato wurde er 76. über 15 Kilometer und 44. im Sprint. Im Weltcup lief er bis zum Februar 2007 nur Sprintrennen. Bei seinem einzigen Start über 15 Kilometer in Changchun belegte er Platz 30 und gewann damit erstmals einen Weltcuppunkt.