He competed at the 1996 Olympics , three European Championships and three World Cups , including in the team that won the 2006 World Cup , also reaching the final of Euro 2000.
Alessandro Nesta reached the Euro 2000 final .