Anii următori au fost slabi pentru el. Nu a putut ajunge tabloul final de 64 la Campionatul Mondial din 2007 și nici s-a calificat la Jocurile Olimpice din 2008 de la Beijing. În paralel cu cariera de sportiv de performanță, a devenit antrenor lotului de juniori și antrenor secund lui Nicolae Ille la CSM Oradea. În anul 2010 a plecat de la club din cauza controversei stârnită de comportamentul său la Campionatul național, când CSM Oradea a pierdut titlul pe echipe. După aceea s-a transferat la CSU Târgu Mureș.