Dès l'aube, le bombardement naval et aérien prépare l'assaut. L'un des principaux objectifs des artilleurs alliés est la batterie allemande de Longues-sur-Mer, composée de quatre canons de 150 mm sous masque blindé. Le croiseur HMS Ajax parvient à neutraliser plusieurs de ses casemates avant le débarquement.
Le 6 juin à 7h35, les 25 000 soldats anglais de la 50e division d'infanterie débarquent sur Gold Beach. Des hommes-grenouilles sont envoyés quelques minutes avant l'assaut pour dégager et baliser des accès pour les barges. Les premières vagues progressent difficilement, la mer étant démontée.
Les Britanniques utilisent en priorité les funnies - des chars spécialisés - dont les Crabs, équipés de chaînes rotatives pour ouvrir un passage dans les champs de mines. La progression est globalement rapide, mais les Britanniques butent sur un point fortifié du hameau du Hamel, épargné par les bombardements préliminaires, qui inflige de lourdes pertes. La position ne sera prise qu'en milieu d'après-midi, après plusieurs assauts et l'appui des blindés. À l'est en revanche, devant Ver-sur-Mer, la 69e brigade enlève les défenses allemandes du hameau de La Rivière dès le milieu de matinée.
En fin de journée, les brigades anglaises rejoignent les troupes canadiennes qui ont débarqué à l'est sur Juno Beach, tandis qu'Arromanches-les-Bains est libérée et choisie pour le montage du port artificiel Mulberry.