He faced competition from Claudio Bellucci, Antonio Cassano and fit again Bonazzoli, which he made only 6 starts. Return to Brescia On 31 January 2008 Caracciolo agreed to return to Brescia in a permanent transfer, for €7.05 million, with Sampdoria received half of the transfer fee (€3.55 million) Yet, instead of receiving cash, Sampdoria signed Morris Donati and Mattia Mustacchio in co-ownership deal for €300,000 and €700,000 respectively and rested of the credit was used for signing Marius Stankevičius (€3M) in early July. Genoa & Novara In 2011–12 Serie A, Caracciolo had half his rights bought by Genoa C.F.C. for €1.5 million in another co-ownership deal, which the club was searching for a reliable centre forward for years; Genoa also failed to sign Antonio Floro Flores early in June and sell Sergio Floccari after the expire of loan. Caracciolo also re-joined former Como owner Enrico Preziosi, who signed former players of Genoa or Como in recent seasons, likes Abdoulay Konko (January 2011), Cesare Bovo (2011). However Caracciolo failed to meet the demand of the management team. Novara In January 2012 Genoa signed Italian internationals Alberto Gilardino and Rodrigo Palacio was recovered. It made Caracciolo no room in starting eleven. Caracciolo was loaned to Serie A struggler Novara (18th at that time), replacing the left of Riccardo Meggiorini. He scored his first goal on 12 February, marking the winner in a 1–0 shock exploit at Stadio San Siro against Inter. In June 2012, Genoa sold back the 50% registration rights back to Brescia for €200,000. Second return to Brescia Caracciolo became a member of Brescia in 2012–13 Serie B. On 22 November 2014, he scored a hat-trick of penalties in a 3–3 home draw against Carpi, match valid for 15th week of 2014–15 Serie B. Later years On 2018, after his contract with Brescia ended, he signed for Serie C club FeralpiSalò. On 28 July 2020 he signed a 2-year contract with Lumezzane. International career Caracciolo played for the Italy U-21 team, with whom he won a European U-21 Championship in 2004. He also earned a call-up to the 2002 squad. Under manager Marcello Lippi, Caracciolo made his senior international debut for the Italian national team in a friendly match against Finland on 17 November 2004, held in Messina, coming on as a second-half substitute for Luca Toni; Italy won the match 1–0. On 16 August 2006 he was recalled to