Landning i land på inre vattenvägar
För att göra det svårt för tyskarna att inleda attacker under sjöanfallsfasen användes luftburna operationer för att erövra broar och vägkorsningar. De luftburna landningarna bakom stränderna var också utformade för att hjälpa de soldater som landade på stränderna genom att förstöra det tyska kustförsvarsartilleriet.
Stränder
På Sword Beach kom det reguljära brittiska infanteriet i land med få förluster. De hade avancerat cirka 8 kilometer vid dagens slut men kom inte så långt som Montgomery hade velat. Caen hölls fortfarande av tyskarna i slutet av D-dagen och förblev så fram till operation Charnwood den 9 juli.
De kanadensiska styrkorna som landsteg på Juno Beach hade en svår kamp. Både tyska betongbefästningar och en havsvall som var dubbelt så hög som vid Omaha Beach gjorde Juno mycket svår att angripa. Juno var den mest försvarade stranden på D-dagen efter Omaha. Kanadensarna var från stranden inom några timmar och avancerade inåt landet. De var de enda enheterna som nådde sina mål på D-dagen, men de flesta enheterna föll tillbaka några kilometer för att skapa starkare försvarspositioner.
Vid Gold Beach fanns det många döda och sårade eftersom tyskarna hade befäst en by på stranden. 50th (Northumbrian) Infantry Division avancerade nästan till Bayeux i slutet av dagen. När kommandoförbanden intog Port-en-Bessin kunde de allierade använda sin undervattensrörledning PLUTO för att föra in bränsle.
Amerikanerna som landade på Omaha Beach mötte den tyska 352:a infanteridivisionen, en av de bäst tränade grupperna på stränderna. Omaha var dessutom den mest befästa stranden. Befälhavarna övervägde att överge stranden, men små enheter av infanteri tog sig förbi kustförsvaret. I slutet av dagen hade två områden erövrats. Kontrollen över stranden utökades under de följande dagarna och D-dagens mål var uppnådda på den tredje dagen.
Vid Pointe du Hoc var den andra Rangerbataljonen tvungen att klättra uppför de 30 meter höga klipporna. Medan de klättrade sköt fienden på dem och släppte granater. De använde rep och stegar för att klättra upp och förstöra kanonerna.
Strandfästningarna var viktiga mål eftersom en enda artilleriovervakare kunde ha riktat eld mot de amerikanska stränderna. Rangers intog befästningarna. De fick sedan kämpa i två dagar för att hålla platsen och förlorade mer än 60 procent av sina män.
Antalet döda och sårade på Utah Beach, den västligaste landstigningszonen, var det minsta av alla stränder. Endast 197 av de 23 000 soldater som landsteg dödades eller sårades. Trupperna från 4:e infanteridivisionen, som landade på stranden, rörde sig inåt landet tidigt på eftermiddagen och anslöt sig till 101:a luftburna divisionen.
När stränderna hade kontrollerats upprättades Mulberry Harbours runt den 9 juni. Den ena byggdes vid Arromanches av brittiska styrkor och den andra vid Omaha Beach av amerikanska styrkor. Kraftiga stormar den 19 juni orsakade problem med landstigningen av förnödenheter och förstörde Omaha-hamnen. Hamnen i Arromanches levererade omkring 9 000 ton dagligen fram till slutet av augusti 1944, då Cherbourg-hamnen hade erövrats av de allierade.
Den tyska 21:a Panzerdivisionen anföll mellan Sword- och Juno-stränderna och nådde nästan fram till kanalen. De allierade pansarvärnsskyttarna tvingade dem att dra sig tillbaka före slutet av den 6 juni.
Enligt de allierades invasionsplaner skulle Carentan, St Lô, Caen och Bayeux erövras den första dagen. Planen var att förbinda alla stränder utom Utah och Sword (den sistnämnda skulle förbindas med fallskärmsjägare) och en frontlinje 10 till 16 kilometer från stränderna. Inget av målen hade uppnåtts. Antalet döda och sårade hade inte varit så stort som vissa hade befarat (omkring 10 000, jämfört med de 20 000 som Churchill hade beräknat), och broarna hade överlevt de tyska attackerna.
Cherbourg
I den västra delen av invasionsområdet skulle de amerikanska trupperna ockupera Cotentinhalvön, särskilt Cherbourg, för att ge de allierade en djup hamn. Marken bakom Utah och Omaha bestod av bankar och häckar och därför kunde inte stridsvagnar, kanoneld och syner ta sig igenom. Det gjorde platsen till en idealisk försvarsposition.
Det amerikanska infanteriet gjorde långsamma framsteg och hade många döda och sårade när det rörde sig mot Cherbourg. De luftburna trupperna användes för att hjälpa till med framryckningen. Den bortre sidan av halvön nåddes den 18 juni. Hitler sa till de tyska styrkorna att de inte skulle dra sig tillbaka till de starka Atlantmurens befästningar i Cherbourg. Cherbourg-befälhavaren, generallöjtnant Karl-Wilhelm von Schlieben, kapitulerade den 26 juni. Innan han kapitulerade hade han låtit förstöra de flesta av anläggningarna och gjorde på så sätt hamnen obrukbar fram till mitten av augusti. Vid det laget hade stridsfronten flyttats så långt österut att hamnen var mindre användbar.
Caen
Medan amerikanerna tog sig till Cherbourg, rörde sig en brittisk truppenhet mot Caen. Montgomery genomförde många attacker med slitningskrigföring. Den första var Operation Perch, som rörde sig söderut från Bayeux till Villers-Bocage, där pansarstyrkorna kunde inta Caen. Attacken stoppades i slaget vid Villers-Bocage. Caen bombades och ockuperades sedan norr om floden Orne i Operation Charnwood den 7-9 juli. En attack i Caenområdet följde med alla tre brittiska pansardivisioner, med kodnamnet Operation Goodwood, från den 18 till 21 juli. Anfallet intog det höga området söder om Caen. Resten av staden intogs av kanadensiska styrkor under Operation Atlantic. Ytterligare en operation, Operation Spring, från den 25 till 28 juli, som genomfördes av kanadensarna säkrade begränsad mark söder om staden, men med många döda och sårade.
Utbrytning från strandhuvudet
Montgomerys plan omfattade att hålla tyskarna i den östra delen av invasionsområdet och skydda Cobras position. I slutet av Goodwood hade tyskarna använt sina sista reservdivisioner. Det fanns sex och en halv pansardivisioner mot britterna och kanadensarna, jämfört med de en och en halv som stod mot amerikanerna.
Operation Cobra inleddes den 25 juli av den amerikanska första armén. Den var framgångsrik och VIII:e kåren gick in i Coutances i västra änden av Cotentinhalvön den 28 juli, efter att ha brutit igenom de tyska linjerna.
Den 1 augusti blev VIII kåren en del av generallöjtnant George S. Pattons tredje armé. Den 4 augusti ändrade Montgomery invasionsplanen genom att skicka en kår för att ockupera Bretagne och driva de tyska trupperna runt hamnarna medan resten av tredje armén fortsatte österut. På grund av det stora antalet tyska styrkor söder om Caen flyttade Montgomery britterna västerut och inledde Operation Bluecoat från den 30 juli till den 7 augusti för att komplettera attackerna från amerikanerna. Detta drev de tyska styrkorna västerut och möjliggjorde inledandet av Operation Totalize söder om Caen den 7 augusti.
Falaise ficka
I början av augusti blev fler tyska reserver tillgängliga. De tyska styrkorna höll på att omringas och det tyska överkommandot ville att dessa reserver skulle hjälpa till med en reträtt till Seine. Hitler krävde en attack vid Mortain den 7 augusti. Anfallet sköts tillbaka av de allierade, som återigen hade fått förvarning från Ultras kodbrytare. Den ursprungliga allierade planen var att omringa tyskarna så långt som till Loiredalen. Bradley insåg att många av de tyska styrkorna i Normandie inte längre kunde röra sig. Han fick Montgomerys godkännande per telefon den 8 augusti att omringa de tyska styrkorna. Uppgiften lämnades till Patton, som rörde sig nästan utan motstånd genom Normandie. Tyskarna lämnades kvar i närheten av Chambois. Starkt tyskt försvar och att amerikanska trupper skickades för en attack av Patton mot Seine vid Mantes förhindrade att tyskarna blev instängda fram till den 21 augusti, då 50 000 tyska trupper.
Huruvida detta kunde ha gjorts tidigare och fler fångar tagits har diskuterats.
Befrielsen av Paris följde kort därefter. Den franska motståndsrörelsen i Paris gick till attack mot tyskarna den 19 augusti. Den franska 2:a pansardivisionen under general Philippe Leclerc, tillsammans med den amerikanska 4:e infanteridivisionen, accepterade de tyska styrkornas kapitulation och befriade Paris den 25 augusti.
Tillbakadragning till Seine
Operationerna fortsatte i den brittiska och kanadensiska sektorn fram till slutet av månaden. Den 25 augusti kämpade sig den 2:a amerikanska pansardivisionen in i Elbeuf och fick kontakt med brittiska och kanadensiska pansardivisioner där. Den 2:a kanadensiska infanteridivisionen avancerade in i Forêt de la Londe på morgonen den 27 augusti. Området var starkt hållet och 4:e och 6:e kanadensiska brigaderna hade ett stort antal döda och sårade under tre dagar när tyskarna försvarade sin position. Tyskarna drog sig tillbaka den 29:e och drog sig tillbaka över Seine den 30:e.
Den 30:e dagen korsade 3:e kanadensiska infanteridivisionen Seine nära Elbeuf och gick in i Rouen till ett glatt välkomnande.