While under American command on 16 November 1944, the division went on another offensive in support of Operation Queen, taking Stolberg and pushing on against heavy resistance. Eschweiler fell on 21 November and the enemy was cleared from the area west of the Inde River, including Inden by 2 December 1944. Lucherberg was held against enemy counterattacks on 3 December, and all strongholds west of the Roer River were captured by the 23rd. It took temporary command of the 60th Infantry Regiment of the 9th Infantry Division. During the Battle of the Bulge, the 104th actively defended its sector near Duren and Merken (in German only) from 15 December 1944 to 22 February 1945. During that time, it was reassigned to XIX Corps of the Ninth United States Army. It then moved across the Roer taking Huchem-Stammeln, Birkesdorf, and North Duren. On 5 March, after heavy fighting, it entered Köln. After defending the west bank of the Rhine River, the division crossed the river at Honnef on 22 March 1945, and attacked to the east of the Remagen bridgehead. During this time, some of the division's assets fell under command of the 1st Infantry Division and the 3rd Armored Division. After a period of mopping up and consolidation, it participated in the trap of enemy troops in the Ruhr pocket. The 104th repulsed heavy attacks near Medebach and captured Paderborn on 1 April 1945. After regrouping, it advanced to the east and crossed the Weser River on 8 April, blocking enemy exits from the Harz Mountains. On 11 April 1945 the Division was involved in the liberation of a large German concentration camp at Nordhausen. The division then crossed the Saale River and took Halle in a bitter five-day struggle from 15 to 19 April. The sector to the Mulde River was cleared by 21 April, and after vigorous patrolling, contacted the Red Army at Pretzsch on 26 April. The division took temporary command of assets from the 69th Infantry Division in early May.