Después el Estrella Roja se hizo con sus servicios, cediéndolo al Kolubara Lazarevac y al AS Saint-Étienne francés, clubes en los que no pudo continuar su gran progresión aunque una tercera cesión al Spartak Subotica devolvió a Žigić a sus números, anotando 104 goles en los 11 encuentros que disputó con su equipo.