Latem 1999 roku skorzystał z oferty Hellas Werona, ale pobyt we Włoszech był jeszcze większym niewypałem i po pół roku Špehar spakował walizki i wyjechał do Lizbony, gdzie podpisał kontrakt z tamtejszym Sportingiem. Jednak kolejne lata w karierze Špehara nadal nie należały do udanych – ze Sportingu zajął co prawda 3. miejsce w lidze (2000/2001), ale nie miał miejsca w składzie. Kolejny przystanek to Galatasaray SK, w którym Robert przez pół sezonu rozegrał tylko 1 ligowy mecz, za to może czuć się mistrzem Turcji. Od zimy 2001 był graczem Standardu Liège, ale powrót do Belgii także mu nie wyszedł i Špehar rzadko wybiegał na boisko. W 2003 roku po wojażach po Europie zdecydował się powrócić do ojczyzny i po raz trzeci w swojej karierze przywdział barwy NK Osijek. 18 bramek w 27 meczach dało mu trzecią w karierze koronę ligowego króla strzelców i tym samym Špehar potwierdził, że w Osijeku czuje się najlepiej. Sezon 2004/2005 to już piłkarska emerytura na Cyprze i po grze w tamtejszej Omonii Nikozja Špehar zdecydował się zakończyć piłkarską karierę.