Zanni se estrenó con la selección de rugby de Italia en noviembre de 2005 en un Test contra Tonga. También jugó con Italia durante el torneo de las seis naciones de 2006, 2007 y en los internacionales de otoño de 2006, así como los seis naciones de todos los años posteriores, incluido el Torneo de 2013, en el que salió como titular en los cinco partidos. Logró el único ensayo del partido contra Escocia, el del honor, en los últimos minutos del partido.