12月中旬,重新担任德军西线总司令的龙德施泰特发动了他的最后一次攻势。他利用妨碍盟军空军作战的恶劣天气,动用了德军最后的战略预备队,在阿登地区对盟军的中部实施了大规模攻击。在通常被称作凸出地带战役中,龙德施泰特向西突进了50英里。然而,尽管龙德施泰特实现了分割英、美部队的目的,但这并未给盟军造成真正的危险。实际上,艾森豪威尔完全了解德国拥有这支战略预备队。他对能够尽早地在野外,而不是在敌人的防御工事前面与之作战,感到十分高兴。随着飞行天气的改观和盟军的迅速反击,龙德施泰特因害怕其部队的整个突击部被钳形包围,不久就被迫撤回。他所遭受的损失超过了他给盟军所造成的损失。
俄国军队于1945年1月中旬又开始了攻势,在30天内向奥德河推进了250英里,直接威胁着希特勒不肯离开的柏林。在南方,他们越过布达佩斯向前推进,迫使德军匆匆撤出希腊和巴尔干半岛,以免被切断向德国的退路。
到1945年3月,艾森豪威尔的部队沿莱茵河畔陈兵列阵。莱茵河水流湍急,河岸陡峭,形成一道难以逾越的屏障。布雷德利将军正确地预见到败退的德军将会摧毁莱茵河上的每一座桥梁。因此,早在几个月之前,他就要求海军协助陆军渡河。斯塔克将军欣然向布雷德利的集团军群提供了96艘车辆人员登陆艇、45艘机械化登陆艇和大批其他登陆艇以及驾驶人员。这些登陆艇只是用军用车辆和拖船运到前线的。幸运的是,在疾速前进的美第1集团军赶到之前,德军未能摧毁雷马根大桥。3月7日,布雷德利迅速派出5个师抢渡莱茵河,并在该河的东岸浅滩处建立了一个登陆场。十天后,当雷马根大桥被德国空军炸毁后,同盟国海军的登陆艇已在河上投入使用了。在3月底以前,它们把第1集团军的14,000人和400部车辆运过莱茵河,并协助陆军工兵架起浮桥和车辙桥。正如在横扫法国和突入德国的作战中所表现出的惊人之举那样,巴顿将军的第3集团军这一次在使用登陆艇横渡莱茵河的方式上,也令人惊叹不已。在桥梁还在建造的过程中,巴顿将军就不失时机地使用这些登陆艇,在莱茵河东岸的美茵兹和科布伦次之间,迅速建立了四个渡河点,因而他的部队能够几乎毫无停顿地突入德国的心脏。
到3月底,西线的所有英、美军队都渡过了莱茵河。左翼的加拿大第1集团军和英国第1集团军向德国的北海港口急速推进;而美军第9和第1集团军则执行艾森豪威尔将军筹划已久的作战行动,即对鲁尔实施了两翼包围,切断了该工业区同德国其他地区的联系,并包围了325,000名德国部队,其中有30名将官。第3集团军继续横穿德国,攻入捷克斯洛伐克,并向多瑙河前进,以便与刚占领维也纳的俄国军队会师。帕齐将军的第7集团军由法国第1集团军掩护翼侧,横穿德国南部,占领了慕尼黑,然后,穿过勃伦纳山口,返回意大利。