Beckham játszott a válogatott összes meccsén a 2004-es Eb-n, de a torna csalódás volt a számára. Két büntetőt is kihagyott: egyet a franciák elleni 2–1-es vereség során, a másikat pedig a Portugália elleni negyeddöntőben, a tizenegyes-párbaj során. Anglia pedig kiesett.