Beckham đã chơi trong tất cả các trận đấu của đội tuyển Anh tại Euro 2004, nhưng giải đấu là sự thất vọng đối với anh. Anh đã có một cú sút penalty bị chặn đứng trong trận thất bại 2-1 trước đội tuyển Pháp và sút hụt một trái khác trong loạt luân lưu trong trận tứ kết với Bồ Đào Nha. Anh đã thua lượt trận đó và rời khỏi giải.