In der Saison 2004/05 spielte er daher wieder in der Challenge Tour, um die Rückkehr zu schaffen. Er gewann zwei der vier Turniere und erreichte ein weiteres Mal das Achtelfinale. Damit wurde er souveräner Toursieger und sicherte sich für die &lt;a href="Snooker-Saison%202005/06"&gt;Saison 2005/06&lt;/a&gt; wieder ein Profiticket. Schon beim Grand Prix, dem Nachfolgeturnier des LG Cup, übertraf er mit dem Erreichen des Achtelfinals sein bestes Profiergebnis. Bei den Welsh Open und den China Open wiederholte er das Ergebnis und besiegte dabei unter anderem Spieler wie Steve Davis, John Parrott und Alan McManus. Damit schaffte er es schon im ersten Jahr unter die Top 48 der Weltrangliste. Im Jahr darauf war es erneut der Grand Prix, der eine erfolgreiche Saison einleitete. Er qualifizierte sich zwar nur knapp für die Endrunde, erzielte in der Gruppenphase das erste Maximum Break seiner Karriere. Danach erreichte er mit Siegen über Joe Perry und Mark King sein erstes Ranglistenfinale, das er gegen Neil Robertson mit 5:9 verlor. Bereits bei den China Open folgte sein zweites Finale, bei dem er diesmal Graeme Dott mit demselben Ergebnis unterlag. Zuvor hatte er im Halbfinale Barry Hawkins im Entscheidungsframe, der erst mit der letzten schwarzen Kugel entschieden wurde, mit 6:5 besiegt. Obwohl es ansonsten sehr viele Auftaktniederlagen gab, gehörte er nach der Saison bereits zu den Top 22 der Welt.