Po zakończeniu sezonu 2003/2004 odszedł stamtąd do węgierskiego FC Fehérvár.

Z kolei na początku 2005 roku Horváth przeszedł do szkockiego Livingston, w którego barwach rozegrał 8 spotkań i zdobył 2 bramki w Scottish Premier League. Następnie wrócił na Węgry, gdzie występował w zespołach Diósgyőri VTK, FC Fehérvár, Paksi SE oraz Lombard Pápa. Grał też w austriackim trzecioligowcu, SC Ostbahn XI, a w 2009 roku zakończył tam karierę.

Kariera reprezentacyjna W reprezentacji Węgier Horváth zadebiutował 24 kwietnia 1996 w przegranym 0:2 towarzyskim meczu z Austrią. 25 marca 1998 w wygranym 3:2 towarzyskim pojedynku również z Austrią, strzelił swojego pierwszego gola w kadrze. W latach 1996–2001 w drużynie narodowej rozegrał 32 spotkania i zdobył 11 bramek.

Bibliografia Profil na eu-football.info Profil na Worldfootball