ในระดับทีมชาติ เขาลงเล่นให้กับทีมชาติอิตาลีถึง 73 นัดในช่วงระหว่าง ค.ศ. 2004–2017 โดยได้ลงเล่นในโอลิมปิกฤดูร้อน 2004 ซึ่งเขาพาทีมคว้าเหรียญทองแดง นอกจากนี้ เขายังได้ลงเล่นในฟุตบอลโลกสองครั้ง (2006 และ 2014) ฟุตบอลชิงแชมป์แห่งชาติยุโรปสามครั้ง (2008, 2012 และ 2016) และฟีฟ่าคอนเฟเดอเรชันส์คัพ 2013 ซึ่งเขาพาทีมคว้าเหรียญทองแดง เขายังเป็นหนึ่งในผู้เล่นทีมชาติชุดที่คว้าแชมป์ฟุตบอลโลก 2006 และเข้าชิงชนะเลิศฟุตบอลชิงแชมป์แห่งชาติยุโรป 2012