Gilardino spilte for Italia under OL 2004 i Athen, der de tok bronsemedaljene. Han var med i troppen til VM 2006, og scoret i gruppespillkampen mot .