Skoda Ksanti Latem 2005 Lafata trafił do Grecji, zostając zawodnikiem Skody Ksanti, z którą podpisał pięcioletnią umowę. W lidze greckiej zadebiutował 11 września w zremisowanym 1:1 wyjazdowym meczu z OFI 1925. W Skodzie spędził tylko pół roku, rozgrywając 9 meczów, w których nie zdobył bramki.

Jablonec W styczniu 2006 został pozyskany przez FK Jablonec 97, w którym przez rok zdobył 10 goli w 31 ligowych meczach.

Austria Wiedeń mały|Lafata w 2009 W styczniu 2007 Lafata przeszedł do Austrii Wiedeń. W austriackiej Bundeslidze zadebiutował 25 lutego w zremisowanym 2:2 spotkaniu z FC Wacker Tirol. Tydzień później zdobył gola w wygranych 2:1 derbach z Rapidem Wiedeń. 1 maja 2007 zdobył Puchar Austrii, strzelając gola w wygranym 2:1 meczu finałowym przeciwko SV Mattersburg. W sezonie 2007/2008 zdobył 5 goli, a jego drużyna zajęła 3. miejsce w lidze; wystąpił także w fazie grupowej Pucharu UEFA. Łącznie w zespole z Wiednia wystąpił w 46 meczach, w których zdobył 7 goli.