W 2008 roku Valachovič wrócił na Słowację i został piłkarzem Slovana Bratysława. W 2009 roku został ze Slovanem mistrzem kraju i sięgnął po Superpuchar Słowacji, a w 2010 roku zdobył z nim Puchar Słowacji. Latem 2010 zakończył karierę piłkarską.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1993/94 Inter Bratysława I. liga 4 0 1994/95 Inter Bratysława I. liga 5 0 1995/96 Inter Bratysława I. liga 4 0 1996/97 ŠKP Devín II. liga ? ? 1997/98 Ozeta Dukla Trenčín I. liga 23 4 1998/99 Ozeta Dukla Trenčín I. liga 26 4 1999/00 Ozeta Dukla Trenčín I. liga 28 7 2000/01 Maccabi Tel Awiw Ligat ha’Al 15 0 2000/01 Slovan Liberec Gambrinus Liga 11 0 2001/02 Slovan Liberec Gambrinus Liga 2 0 2002/03 Slovan Liberec Gambrinus Liga 4 0 2003/04 Slovan Liberec Gambrinus Liga 14 1 2004/05 Slovan Liberec Gambrinus Liga 15 1 2004/05 Rapid Wiedeń Bundesliga 12 0 2005/06 Rapid Wiedeń Bundesliga 30 5 2006/07 Rapid Wiedeń Bundesliga 29 2 2007/08 SK Schwadorf Erste Liga 29 3 2008/09 Slovan Bratysława I. liga 29 5 2009/10 Slovan Bratysława I. liga 6 0
Kariera reprezentacyjna W reprezentacji Słowacji Valachovič zadebiutował 19 maja 1999 roku w wygranym 2:0 towarzyskim meczu z Bułgarią. W swojej karierze grał m.in. w eliminacjach do ME 2000, MŚ 2002, MŚ 2006 i ME 2008.