He was a regular starter in Euro 2004, scoring once to make it 3–0 in England's win over Switzerland in the second Group game of the tournament but England would be eliminated by the tournament hosts Portugal in the quarter-finals losing 6–5 on penalties in a match when Gerrard was substituted off in the 81st minute for Owen Hargreaves.