Сербский футболист накануне прибыл в Санкт-Петербург, прошел медицинское обследование, после чего подписал контракт на два с половиной года с возможностью продления еще на один год.
Воспитанник «Ремонта», дебютировал за основной состав в 2002 году и через несколько месяцев перешел в «Срем», за который выступал до перехода в «ОФК» в 2003 году.
Через три года Иванович присоединился к московскому «Локомотиву», вместе с которым стал обладателем Кубка России. С 2008 года начал выступать за лондонский «Челси» и за 8,5 сезонов сыграл в 377 матчах, забил 34 мяча, стал двукратным чемпионом Премьер-лиги, трехкратным обладателем Кубка Англии, обладателем Кубка лиги и Суперкубка Англии, победителем Лиги чемпионов и Лиги Европы.
Иванович — двукратный лучший футболист Сербии и капитан национальной сборной. На счету защитника — 92 матча и 12 голов.