El 10 de agosto de 2006, fichó por el Football Club Internazionale que pagó 24,8 millones de euros por su traspaso. El jugador firmó un contrato de 12 millones de euros anuales durante cuatro años, es decir, hasta junio de 2010. Debutó con la camiseta "neroazzurra" el 27 de agosto, en la Supercopa de Italia, torneo que ese mismo año se adjudicó al vencer con el Inter 4:3 a la Roma. El 9 de septiembre, en la temporada 2006-07 de la Serie A marcó su primer gol en la jornada inicial de liga frente a la Fiorentina anotando el tercero del 2:3 final. Esa temporada, logró consagrarse campeón del torneo italiano, donde disputó veintisiete encuentros y marcó quince goles. Por la Liga de Campeones jugó siete partidos y no marcó goles, enfrentando en la fase de grupos al Bayern de Múnich, al Spartak de Moscú y al Sporting de Lisboa, y en octavos de final al Valencia con el que quedó eliminado tras empatar 2:2 en el global y aplicarse la regla del gol de visitante.