31 grudnia 2008 roku został wypożyczony do swojego wcześniejszego klubu, Racingu Santander. W rundzie wiosennej w barwach tego klubu rozegrał 19 spotkań, w których strzelił 13 bramek. Po zakończeniu sezonu wrócił do Valencii.
26 maja 2010 roku podpisał czteroletni kontrakt z Birmingham City. Kwoty transferu nie ujawniono.
Kariera reprezentacyjna W reprezentacji Serbii i Czarnogóry Žigić debiutował 16 listopada 2003 roku w przegranym 3:4 meczu z reprezentacją Polski. Przyczynił się do awansu reprezentacji Plavich do finałów Mistrzostw Świata w Niemczech. Wielką rolę odegrał zwłaszcza w meczu z reprezentacją Hiszpanii w Madrycie. Serbowie przegrywali 0:1 i w drugiej połowie selekcjoner Ilija Petković zdecydował się na wstawienie Žigicia. Nikola przeprowadził świetną akcję, po której Mateja Kežman zdobył wyrównującego gola, a remis znacznie przybliżył Serbów do mistrzostw. W ostatnim meczu z reprezentacją Bośni i Hercegowiny także jego podanie otworzyło drogę do bramki Kežmanowi i dzięki tej bramce Plavi awansowali do MŚ.