Током Европског првенства 2004. је био стартер и постигао је гол на утакмици са Швајцарском. На Светском првенству 2006. је постигао два гола на мечевима групне фазе са Тринидадом и Тобагом и Шведском. У четвртфиналу је Енглеска поражена од Португала, након извођења једанестераца. Џерардов шут са беле тачке је тада одбранио португалски голман Рикардо.