Die Saison 2006/07 endete für Knoch mit weiteren Top-10-Resultaten im Weltcup, diesmal aber auch über 1000 Meter mit zwei sehr guten fünften Plätzen. Bei der Junioren-WM in Mladá Boleslav wurde er sogar Gesamtfünfter, über 1500 Meter erreichte er den dritten Rang. Ähnlich erfolgreich schnitt der Ungar bei der Europameisterschaft 2007 ab, wo er erneut Gesamtfünfter und diesmal Zweiter auf der 1500-Meter-Distanz wurde. Außerdem gewann er mit der Staffel die Silbermedaille, seine erste bei internationalen Events. Ohne jeglichen Start bei Großereignissen verlief die Saison 2007/08 für Knoch, auch im Weltcup gelangen nur schwächere Ergebnisse. In den &lt;a href="Shorttrack-Weltcup%202008/09"&gt;Shorttrack-Weltcup 2008/09&lt;/a&gt; kehrte Knoch, immer noch als A-Junior, mit zwei zehnten Rängen zurück. 2009 siegte er im Dezember beim Santa Claus Cup in Budapest über 500 und 1500 Meter sowie in der Gesamtwertung. Kurz zuvor hatte er in Marquette mit Rang 10 über 500 Meter die Qualifikation für die Olympischen Winterspiele 2010 in Vancouver erreicht. Dort startete er nach einem fünften Rang bei den Europameisterschaften 2010 in Dresden über 500 Meter in allen drei Einzeldisziplinen. Bestes Ergebnis war ein 21. Platz über die 1000 Meter, nachdem er bereits in der ersten Runde ausgeschieden war.