The Nerazzurri have secured the services of the experienced striker from Lazio on a permanent deal, with reports suggesting the 35-year-old will be in Milan until June.
The Nerazzurri were keen to add some more depth to their attack this winter, and head coach Andrea Stramaccioni has now received the reinforcements he was after. Rocchi had made more than 200 Serie A appearances for Lazio since joining the club from Empoli in the summer of 2004, but he had lost his starting berth in recent years.
The 35-year-old was eager to move on, and he will now be looking to get his career back on track at Inter. The veteran attacker started his professional career at Juventus, but failed to break into the first team at the Turin giants. He also played for clubs such as Pro Patria, Fermana, Saronno, Como and Treviso over the years.