Timp de șase zile înainte de atacul american, artileria aliată a bombardat apărarea germană din jurul orașului Aachen. Deși bombardarea Corpului LXXXI german pentru a opri toate mișcările de trupe și provizii, nu a afectat cazematele și punctele de rezistență.
De asemenea, bombardamentele aeriene de deschidere din 2 octombrie au provocat puține pagube apărării germane. Cele 450 de avioane nu au lovit nicio cazemată germană. Țintele lor au fost ascunse de fumul gros al artileriei aliate. După ce avioanele și-au terminat bombardamentele, artileria a tras 18.696 de obuze.
Înaintarea dinspre nord: 2-8 octombrie
Divizia 30 Infanterie a înaintat pe 2 octombrie. Au folosit artileria pentru a distruge cazematele germane. Era nevoie de 30 de minute pentru a captura o cazemată. Nu se așteptaseră lupte grele, iar un grup a pierdut 87 de soldați într-o oră; un altul a pierdut 93 din 120 de soldați în urma unei lovituri de artilerie germană.
Atacatorii au reușit încet să treacă râul Wurm. Au atacat cazematele germane cu aruncătoare de flăcări și explozibili. În după-amiaza zilei de 2 octombrie, Divizia 30 Infanterie a trecut de apărarea germană și a ajuns în orașul Palenberg.
Aici, soldații americani au fost nevoiți să lupte pentru a ajunge la fiecare casă (soldatul Harold G. Kiner a primit Medalia de Onoare pentru că s-a aruncat asupra unei grenade germane, salvând viețile a doi soldați).
Luptele din orașul Rimburg au fost teribile. Blindatele americane nu au putut traversa râul Wurm și nu au putut sprijini infanteriștii care îi atacau pe germani. Divizia 30 Infanterie a distrus 50 de cazemate germane în prima zi.
Înaintarea diviziei a fost ajutată de atacurile Diviziei 29 Infanterie. Germanii au crezut că atacurile Diviziei 29 au fost atacul principal.
În noaptea de 2 octombrie, Batalionul 902 german de tunuri de asalt a primit ordin să atace Divizia 30 Infanterie. Artileria aliată a făcut ca atacul german să nu înceapă la timp. Atacul german a eșuat.
Blindatele americane ar putea ajuta la înaintarea din 3 octombrie. Atacurile americane au fost oprite de atacurile germane. Rimburg a fost capturat în a doua zi. Luptele au început, de asemenea, în orașul Übach. Tancurile americane au încercat să atace orașul. Cu toate acestea, nu s-au putut mișca din cauza focului artileriei germane.
Tirul artileriei americane i-a împiedicat pe germani să o recucerească. Până la sfârșitul zilei, Divizia 30 Infanterie avea aproximativ 300 de morți și răniți.
Forțele germane și-au continuat atacurile asupra orașului Übach. Acest lucru a împiedicat trupele americane să avanseze. La 4 octombrie, Aliații capturaseră doar Hoverdor și Beggendorf. Americanii au pierdut 1.800 de soldați în ultimele trei zile. Pe 5 octombrie, Regimentul 119 al Diviziei 30 Infanterie a capturat Merkstein-Herbach.
A doua zi, germanii au atacat Übach, dar atacul nu a fost un succes. Americanii aveau mult mai multe tancuri. Germanii nu aveau trupe suplimentare. Generalul Koechling a primit totuși un grup de tancuri Tiger pentru a apăra Aachenul dinspre nord.
Germanii au atacat pe 8 octombrie cu un regiment de infanterie, Batalionul 1 de asalt, Brigada 108 Panzer și 40 de vehicule blindate. Partea stângă a atacului a tăiat calea unui pluton american. Germanii au avut multe pierderi, iar americanii se apropiau.
Avansarea dinspre sud: 8-11 octombrie
În sud, Divizia 1 Infanterie a atacat pe 8 octombrie. Aceasta dorea să captureze orașul Verlautenheide. Un mare atac de artilerie i-a ajutat să captureze orașul.
La 10 octombrie, Divizia 1 Infanterie se afla în poziția planificată, unde se putea alătura Diviziei 30 Infanterie. Germanii au atacat, dar s-au ales cu peste 40 de morți și 35 de prizonieri. În ciuda atacurilor germane repetate, Divizia 1 Infanterie a reușit să captureze terenul înalt din jurul orașului.
La 10 octombrie, SUA au amenințat că vor bombarda orașul dacă nu se va preda. Comandantul german a refuzat să se predea. Artileria americană a tras 5.000 de obuze, iar orașul a fost bombardat de avioanele americane.
Link up: 11-16 octombrie
Numărul morților și răniților americani era în creștere. Acest lucru a fost cauzat de atacurile germane și de pericolul de a ataca cazematele. Germanii din orașul Bardenberg au construit cazemate pentru a se apăra. Atacatorii americani s-au retras și au bombardat orașul cu artileria.
Pe 12 octombrie, germanii au atacat Divizia 30 Infanterie americană. Americanii s-au apărat cu focuri de artilerie și apărări antitanc.
În satul Birk, a avut loc o luptă între tancurile germane și un singur tanc Sherman american. Apoi a sosit Divizia a 2-a blindată și germanii au fost împinși afară din oraș.
Divizia 30 Infanterie trebuia să se apere pe tot teritoriul pe care îl deținea. Li s-a ordonat să se deplaseze spre sud pentru a se alătura Diviziei 1 Infanterie. Două batalioane de infanterie din Divizia 29 au fost trimise să se alăture Diviziei 30.
În aceeași zi (12 octombrie), două regimente de infanterie germane au încercat să recupereze. Ambele regimente au fost aproape complet distruse. Între 11-13 octombrie, avioanele aliate au bombardat Aachenul.
Pe 15 octombrie, germanii au atacat din nou Divizia 1 Infanterie. Deși un număr de tancuri grele au reușit să străpungă liniile americane, majoritatea forțelor germane au fost distruse de artilerie și avioane.
A doua zi, germanii au atacat cu Divizia 3 Panzergrenadier. Au avut pierderi grele și au fost nevoiți să oprească atacul.
Divizia 30 Infanterie și părți din Divizia 29 Infanterie și Divizia 2 Blindate s-au deplasat spre sud între 13-16 octombrie. Nu au reușit să treacă de apărarea germană și să se alăture forțelor aliate din sud.
Germanii au atacat cu artileria. Tancurile germane erau ascunse în case. Generalul Hobbs, comandantul Diviziei 30 Infanterie, a încercat să ocolească apărarea germană. A atacat cu două batalioane de infanterie. Atacul a fost un succes. Diviziile 30 și 1 Infanterie s-au unit pe 16 octombrie.
Luptele au provocat Corpului XIX american peste 400 de morți și 2.000 de răniți, 72% dintre aceștia provenind din Divizia 30 Infanterie. Germanii au avut 630 de soldați uciși și 4.400 de răniți; alți 600 au fost uciși în atacul Diviziei 3 Panzergrenadier asupra Diviziei 1 Infanterie americane la 16 octombrie.
Lupta pentru oraș: 13-21 octombrie
Divizia 1 Infanterie a avut la dispoziție un singur regiment pentru a captura orașul. Au atacat cu mitraliere și aruncătoare de flăcări. Doar de câteva tancuri și un obuzier au fost folosite în atac.
Orașul a fost apărat de 5.000 de soldați germani, inclusiv forțele navale, aeriene și poliția orașului. Cei mai mulți dintre acești soldați nu aveau experiență și pregătire. Ei au fost sprijiniți de câteva tancuri și tunuri de asalt. Cu toate acestea, apărătorii din Aachen au putut folosi străzile înguste pentru a apăra orașul.
Atacul Infanteriei 26 din 13 octombrie a fost oprit de germanii care au tras din canalizare și pivnițe. Tancurile Sherman nu se puteau deplasa pe străzile înguste. Regimentul 26 Infanterie a folosit obuziere pentru a distruge fortificațiile germane. Tancurile Sherman au fost atacate de tunurile antitanc germane.
Tancurile americane și alte vehicule blindate trăgeau în clădiri pentru a ucide orice apărător ascuns înăuntru. Infanteria germană se deplasa prin canalizare pentru a-i ataca pe americani.
Germanii au luptat foarte mult. I-au atacat pe americani și au folosit blindate pentru a opri mișcarea americanilor.
Pe 18 octombrie, Batalionul 3 al Regimentului 26 Infanterie s-a pregătit să atace Hotelul Quellenhof. Aceasta era una dintre ultimele zone deținute de germani în oraș. Tancurile americane și alte tunuri au tras asupra hotelului. În acea noapte, 300 de noi soldați din Batalionul 1 SS s-au mutat în hotel. Aceștia au oprit mai multe atacuri asupra clădirii.
Un atac violent al germanilor a reușit să treacă de companiile de infanterie americane în afara hotelului. Germanii au fost apoi opriți de focul de mortiere american.
Americanii au bombardat pozițiile germane cu tunuri de 155 de milimetri (6,1 inch). De asemenea, un batalion al Regimentului 110 Infanterie a fost folosit pentru a umple golurile din oraș. Noul batalion a fost anunțat pe 19-20 octombrie să atace orașul.
Pe 21 octombrie, soldații Regimentului 26 Infanterie au capturat centrul orașului Aachen. Germanii din Hotelul Quellenhof s-au predat, punând capăt bătăliei pentru oraș.