The Battle of Frankfurt was a 9-day battle that took place during the Allied invasion of Germany, at the end of World War II. It was fought from March 26 to April 3, 1945, in the city of Frankfurt, between the US Army 5th Infantry Division, under General Stafford Le Roy Irwin, and the Wehrmacht 80th Corps, composed of two war-battered divisions, led by General Franz Beyer. It was one of the many urban battles of WWII.
Having crossed the Rhine River on March 22, the US 5th Division attacked Frankfurt am Main from the southwest. With the support of the US 6th Armored Division, the American infantrymen made their way into the city on March 27. As they advanced they were attacked from building windows with heavy machine gun fire and Panzerfaust and Panzerschreck anti-tank rockets. The closer they got to the down-town area, the stiffer the German resistance became, fighting fiercely street by street. By April 4, the city had fallen in American hands as the last German infantry platoons surrendered to the US Army.