Dobre występy w Arezzo zaowocowały transferem do pierwszoligowego Hellasu Werona. Frick pełnił w nowej drużynie rolę rezerwowego, jednak zdołał strzelić 7 bramek w najwyższej klasie rozgrywkowej we Włoszech. Klub z Werony spadł jednak do Serie B, a Frick znalazł zatrudnienie w innym klubie tej ligi, mianowicie w Ternanie Calcio. Grał tam cztery sezony, w 133 meczach ligowych strzelając 44 bramki.
15 bramek strzelonych w sezonie 2005/2006 spowodowało, że Frick odszedł do pierwszoligowej Sieny. W debiutanckim sezonie w nowym zespole zdobył 6 goli, w kolejnych rozgrywkach strzelił 4 bramki.
22 czerwca 2009 roku Frick powrócił do FC St. Gallen.
Ostatnie mecze w kadrze narodowej Frick grywał na pozycji stopera.
sezon klub liga mecze bramki1994/9520px|Szwajcaria FC St. GallenNationalliga A3151995/9620px|Szwajcaria FC St. GallenNationalliga A2961996/9720px|Szwajcaria FC BaselNationalliga A2261997/9820px|Szwajcaria FC BaselNationalliga A33141998/9920px|Szwajcaria FC BaselNationalliga A25101999/0020px|Szwajcaria FC ZürichNationalliga A3252000/01 A.C. ArezzoSerie C123162001/02 Hellas WeronaSerie A2472002/03 Ternana CalcioSerie B2952003/04 Ternana CalcioSerie B3782004/05 Ternana CalcioSerie B31162005/06 Ternana CalcioSerie B36152006/07 AC SienaSerie A3362007/08 AC SienaSerie A2742008/09 AC SienaSerie A2732009/1020px|Szwajcaria FC St.