Il 4 ottobre 2007 debutta nelle competizioni continentali, scendendo in campo contro il Groningen in Coppa UEFA: dopo l'1-1 dei supplementari, i viola vincono ai rigori. In campionato l'attaccante segna 9 gol, contribuendo al quarto posto ed al conseguente ingresso in Champions League. Il 12 agosto 2008 fa il suo esordio nella massima competizione europea, giocando l'incontro con lo Sparta Praga. Nella sua ultima stagione a Firenze, segna un solo gol; nel gennaio 2009 viene infatti ceduto alla Sampdoria, in cambio del cartellino di Bonazzoli.