He left his country again in 2003 to play for the Chinese team Shandong Luneng and for the Cypriot team Apollon Limassol.
Leta 1996 je odšel na Hrvaško, kjer je dve sezoni igral za NK Zagreb ter Dinamo Zagreb, nato pa je podpisal pogodbo z NK Mura.