Despite playing in Serie B with Juventus during the 2006–07 season, he received another call-up to Italian national team in September 2006, where he won his third cap under Roberto Donadoni in a 1–1 home draw against Lithuania in a UEFA Euro 2008 qualifying match on 2 September. On 30 August 2009, he was called up again by Lippi after a three-year absence from the Italian national side, taking part in Italy's 2–0 away win against Georgia on 5 September, in a 2010 FIFA World Cup qualifying match. In total, he obtained 6 caps for Italy between 2003 and 2009.