Primele debarcări
Debarcările au început la 22 ianuarie 1944. Germanii nu au atacat debarcările, cu excepția câtorva atacuri cu mitraliere ale Luftwaffe. Până la miezul nopții, 36.000 de soldați și 3.200 de vehicule au debarcat pe plaje.
Două divizii aliate au debarcat. Erau de două sau trei ori mai mulți apărători germani.
Răspunsul forțelor Axei
Germanii au aflat despre debarcare la ora 03:00 pe 22 ianuarie. La ora 05:00, germanii au ordonat Kampfgruppe-ului Diviziei a 4-a de parașutiști și Diviziei Panzer Hermann Göring să apere drumurile care duc de la Anzio la Dealurile Alban. Germanii aveau 40.000 de soldați pe poziții defensive.
La trei zile după debarcare, plaja era înconjurată de trei divizii: Divizia a 4-a de parașutiști la vest, Divizia a 3-a Panzer Grenadier la centru, Divizia Panzer Hermann Göring la est.
Armata a 14-a a lui Von Mackensen a preluat comanda apărării la 25 ianuarie. Părți din opt divizii germane au fost plasate în jurul plajei. Alte cinci divizii erau în drum spre zona Anzio.
Ofensiva aliată
Sosirea Diviziei 45 de infanterie americane și a Diviziei 1 blindate americane a ridicat totalul forțelor aliate pe plajă la 69.000 de oameni, 508 tunuri și 208 tancuri până la 29 ianuarie. Numărul total al germanilor care se apărau a crescut la 71.500.
Aliații au atacat pe 30 ianuarie. Un grup s-a deplasat la Cisterna. Un al doilea grup s-a îndreptat spre nord-est, spre Campoleone.
Contraatacuri germane
La începutul lunii februarie, forțele germane din Armata a 14-a aveau 100.000 de soldați. Forțele aliate erau în acest moment de 76.400. Forțele germane au lansat un atac complet la ora 23:00.
Pe 16 februarie, germanii au lansat un nou atac. Ambele aveau câte 20.000 de victime de la prima debarcare. De asemenea, pe 18 februarie, în timp ce se întorcea la Anzio, crucișătorul ușor HMS Penelope a fost lovit de două torpile și scufundat, cu o pierdere de 417 oameni. []