In November 1944, the battalion was moved to Maastricht, and then moved around as divisional reserve. On 19 December, the German launched their Ardennes offensive, which caused the 7th Battalion to move north of Liege to guard the bridges over the Meuse. On 26 December, the 7th Battalion moved to Aachen, and on 12 January moved again to Teveren. Then, in January 1945, the battalion captured Putt, then Waldenrath, and on 25 January captured Dremmen and Porselen. The battalion advanced south-east from Cleves as part of the big Reichwald offensive. Over two days fighting for Berkhofel, the 7th lost 70 casualties. It was relieved on 17 February.