Ancak Almanya günleri pek de Vida'nın istediği gibi geçmedi. 2011 yazında Hırvatistan futbolunun devi Dinamo Zagreb, Leverkusen'in kapısını Vida için çaldı ve 1.3 milyon Euro bonservis karşılığında futbolcu Zagreb ekibine katıldı.
Burada oynadığı futbol ile yeniden dikkatleri çeken savunmacı Ocak 2013'te bir buçuk sezon formasını giydiği Dinamo Zagreb'den Ukrayna devi Dinamo Kiev'e 5 milyon Euro karşılığında transfer oldu.