Dla Włocha to już czternasta zmiana barw klubowych w karierze. W przeszłości grał między innymi w takich drużynach jak: Brescia, Palermo, Bayern Monachium, AS Roma, Genoa, Juventus a ostatnio w Zjednoczonych Emiratach Arabskich dla Al Nasr.
W reprezentacji Włoch napastnik debiutował w 2004 roku i do tej pory wystąpił w 49 spotkaniach strzelając 16 bramek. W 2006 roku był w kadrze Włoch na Mistrzostwa Świata w 2006 roku w Niemczech, gdzie triumfowali. Później wystąpił na Euro 2008 i w Pucharze Konfederacji 2009.