After one year, Frey signed for Serie B club Modena FC, being an important first-team member during his spell and totalling 62 league games in his last two years. In the summer of 2008, he joined A.C. ChievoVerona in a co-ownership deal along with Angelo Antonazzo, in exchange for Salvatore Bruno and Michele Troiano. He made his Serie A debut on 5 October 2008 in a 0–2 home loss against ACF Fiorentina, and finished his debut campaign with 21 league matches as the Verona side retained their division status.