Passò poi, sempre in prestito, alla Ternana in serie B, dove rimase fino al 2006, dopo essere stato acquistato a titolo definitivo[3]. Nel 2006 fu ceduto in prestito allo Spezia[4]. Al termine della stagione fu esercitato il diritto di riscatto della metà del cartellino e quindi rimase in Liguria con la formula della comproprietà[5].
Nella sessione invernale del calciomercato della stagione 2007-2008, fu ceduto a titolo definitivo al Rimini[6]. A causa di un infortunio non scese mai in campo con la squadra romagnola nella stagione 2007-2008, ed il 7 maggio fu sottoposto ad un'operazione per la pulizia della caviglia destra.
Il 6 aprile 2009 ha messo a segno la sua prima rete da professionista, nella partita persa 2-3 dal Rimini contro l'Avellino dopo oltre 130 partite disputate fra serie A e Serie B. Alla fine stagione 2009-2010, in cui la squadra romagnola ha disputato il campionato di Prima Divisione, rimane svincolato a causa del fallimento del Rimini, firmando poi un contratto annuale con il Varese[7], neopromossa in Serie B, dopo un periodo di prova[8].
Il 26 agosto 2011 si svincola dai varesini e firma un biennale con il Frosinone[9], squadra nella quale, nell'arco di due stagioni, eredita la fascia di capitano da Vincenzo Santoruvo. Durante la stagione 2013-2014, estende ulteriormente il proprio contratto con i frusinati fino al giugno 2017. Il 7 giugno del 2014 segna su colpo di testa il gol decisivo della finale playoff di Lega pro contro il Lecce permettendo ai ciociari di tornare in serie B e di iniziare la scalata nella nobiltà del calcio nazionale.
Il 31 maggio 2015, in seguito alla prima storica promozione in Serie A del club frusinate, diventa cittadino onorario di Frosinone insieme al resto della squadra.[10]
Mette a segno il primo gol in Serie A il 1º novembre 2015 in Fiorentina-Frosinone 4-1.[11] Il 17 aprile 2016, invece, realizza al novantesimo il gol-vittoria nello scontro salvezza con l'Hellas Verona, fissando il risultato sul 2-1 per i frusinati.[12]
Dopo il ritiro
Dopo il suo ritiro dal calcio giocato, nell'estate del 2018 Frara entra a far parte dello staff tecnico del Frosinone, dapprima come collaboratore dell'area tecnica,[13] per poi rivestire gli incarichi di direttore sportivo[14] e responsabile del settore giovanile (a partire dalla stagione 2021-2022).[15][16]
Il 23 giugno 2023, Frara viene nominato nuovo direttore sportivo della Lucchese, in Serie C.[17][18]. Il 5 marzo 2024 le parti rescindono il rapporto.
^ Damiano Franzetti, Varese-Atalanta si giocherà a Masnago, in varesenews.it, 24 agosto 2010. URL consultato il 25 agosto 2010 (archiviato dall'url originale il 26 agosto 2010).