Przez półtora roku nie potrafił się przełamać i ani razu nie zdobył gola dla tej drużyny w Serie A i w lipcu 2004 bez żalu oddano go do drugoligowego wówczas zespołu Calcio Catania. Tam także nie zaliczył olśniewającego sezonu i zdobył tylko 2 bramki, a Catania zajęła miejsce w środku tabeli (dwunaste).
Po 5 latach pobytu we Włoszech, Vugrinec powrócił do ojczyzny i latem 2005 roku podpisał kontrakt z klubem NK Rijeka. W barwach klubu z tego nadmorskiego miasta odbudował formę i zaliczył całkiem udany sezon. Razem z klubowym kolegą Ahmedem Sharbinim, z 15 bramkami na koncie został najlepszym strzelcem zespołu, a Rijeka została wicemistrzem Chorwacji. Jeszcze większy sukces klub ten osiągnął w Pucharze Chorwacji, do zdobycia którego znacznie przyczynił się właśnie Vugrinec zdobywając decydującego gola w rewanżu. Pierwszy mecz w Varaždinie Rijeka przegrała z Varteksem 1:5, ale na własnym stadionie wygrała 4:0 i dzięki golom zdobytym na wyjeździe zdobyła puchar. Ten sezon spowodował, iż zainteresowało się nim Dinamo Zagrzeb i już w czerwcu 2006 trafił do klubu ze stolicy kraju. Oficjalny debiut w stołecznym zespole zaliczył 19 lipca w Superpucharze Chorwacji w meczu przeciwko swojemu poprzedniemu zespołowi, NK Rijece. Vugrinec zaliczył 2 asysty, a Dinamo zdobyło to trofeum wygrywając 4:1.