瓦罗的状态逐渐滑坡。卡纳瓦罗原本入选了意大利队参加2008年欧洲杯的大名单，但是在开赛前夕因为受伤而为甘贝里尼替代。2009年联合会杯，卡纳瓦罗依然以国家队队长的身份带队出战，他在意大利对阵巴西的比赛中完成了自己在国家队的第127次出场，从此超越了马尔蒂尼，成为了代表意大利队出场次数最多的球员（而该记录目前已由布冯超越）。意大利队在该届比赛中表现不佳，小组赛以一胜两负的战绩出局。2010年世界杯是卡纳瓦罗最后一次带领国家队征战大赛，而卡纳瓦罗和意大利队的表现均令人失望。球队最终以两平一负的战绩在小组