The 29th Infantry Division trained in Scotland and England for the crosschannel invasion, October 1942-June 1944. Teamed with the 1st Division, a regiment of the 29th (116th Infantry) was in the first assault wave to hit the beaches at Normandy on D-day, 6 June 1944. Landing on Omaha Beach on the same day in the face of intense enemy fire, the Division soon secured the bluff tops and occupied Isigny, 9 June. The Division cut across the Elle River and advanced slowly toward St. Lo, fighting bitterly in the Normandy hedge rows. After taking St. Lo, 18 July 1944, the Division joined in the battle for Vire, capturing that strongly held city, 7 August.
Turning west, the 29th took part in the assault on Brest, 25 August-18 September 1944. After a short rest, the Division moved to defensive positions along the Teveren-Geilenkirchen line in Germany and maintained those positions through October. (In mid-October the 116th Infantry took part in the fighting at the Aachen Gap.) On 16 November the Division began its drive to the Roer, blasting its way through Siersdorf, Setterich, Durboslar, and Bettendorf, and reaching the Roer by the end of the month. Heavy fighting reduced Julich Sportplatz and the Hasenfeld Gut, 8 December.
From 8 December 1944 to 23 February 1945, the Division held defensive positions along the Roer and prepared for the offensive. The attack jumped off across the Roer, 23 February, and carried the Division through Julich, Broich, Immerath, and Titz, to Munchen-Gladbach, 1 March 1945. The Division was out of combat in March. In early April the 116th Infantry helped mop up in the Ruhr area. On 19 April 1945 the Division pushed to the Elbe and held defensive positions until 4 May. Meanwhile, the 175th Infantry cleared the Klotze Forest. After VE-day, the Division was on military government duty in the Bremen enclave.
- 22 October 1943: V Corps, First Army.
- 14 June 1944: XIX Corps.
- 1 August 1944: XIX Corps, First Army, 12th Army Group.
- 12 August 1944: V Corps.
- 19 August 1944: First Army, 12th Army Group, but attached to the VIII Corps, Third Army, 12th Army Group.
- 5 September 1944: VIII Corps, Ninth Army, 12th Army Group.
- 21 September 1944: XIX Corps, First Army, 12th Army Group.
- 22 October 1944: XIX Corps, Ninth Army, 12th Army Group.
- 20 December 1944: XIX Corps, Ninth Army (attached to British 21st Army Group), 12th Army Group.
- 23 December 1944: XIII Corps.
- 4 February 1945 : XIX Corps.
- 29 March 1945: XVI Corps.
- 4 April 1945: XVI Corps, Ninth Army, 12th Army Group.
- 5 April 1945: Ninth Army, 12th Army Group.
- 12 April 1945: XVI Corps.
- 17 April 1945: XIII Corps. 4 May 1945: XVI Corps.