Robert Spehar nasceu em Osijek, na Croácia, a 13 de Maio de 1970.
Avançado internacional croata, notabilizou-se no NK Osijek e depois no Brugges da Bélgica (onde foi o melhor marcador da Liga na época de 1996/97). Posteriormente, transferiu-se para o Mónaco de França e depois para o Verona de Itália.
Jogou no Sporting entre 1999 e 2001. Fez 14 jogos, marcou 7 golos e foi Campeão Nacional.
Em 2001 foi para o Galatasaray, envolvido na contratação de Jardel, voltando no ano seguinte à Bélgica para jogar no Standard Liège uma época, até regressar ao clube da sua terra.
Foi internacional por 8 vezes pela Selecção Croata de Futebol.