A 36 éves védő 2017 februárjában érkezett a Zenithez, és minden sorozatot figyelembe véve 125 mérkőzésen 12 gólt szerzett és öt gólpasszt adott a szentpétervári együttesben. Második idényében már ő viselte a csapatkapitányi karszalagot a Zenitnél, amellyel két orosz bajnoki címet és egy Orosz Kupa-diadalt ünnepelhetett.
Ivanovics – aki a szerb válogatottban több mint 100 meccsen lépett pályára – pályafutásának legszebb éveit a Chelsea-nél töltötte el (2008–2017), a londoni klubbal három Premier League-elsőség mellett 2012-ben Bajnokok Ligáját nyert.