Ia bermain untuk negaranya di Olimpiade 2000, Piala Dunia FIFA 2002, UEFA Euro 2004, Piala Dunia FIFA 2006, UEFA Euro 2008, Piala Konfederasi FIFA 2009, Piala Dunia FIFA 2010, UEFA Euro 2012, dan 2013 Piala Konfederasi FIFA.