1945年初,西线盟军挫败德军在阿登地区的大规模反扑后,迅速增加兵力,进逼齐格菲防线。
德军两线作战,面临全面崩溃危险,仍企图负隅顽抗。西线德军由冯·龙德施泰特指挥,共59个师,1000辆坦克,由北向南分成“H”、“B”、“G”
3个集团军群部署,分散防守在750公里的防线上,战斗力已大大削弱。
西线盟军由艾森豪威尔统帅,总的企图是,首先歼灭莱茵河以西的德军,尔后强渡莱茵河攻占鲁尔区,继尔发动最后的进攻,与东线苏军一道彻底打败法西斯德国。
为了摧毁莱茵河以西的德军,盟军在全线展开了约85个师的兵力,预定实施3个突击:在莱茵河下游地区,德军防御薄弱,由第21集团军群在这里实施主要突击,首先渡过莱茵河;莱茵河中游地区,由第12集团军群在这里发起进攻,迫使德军从莱茵河西岸退守东岸,并夺取登陆场,为强渡莱茵河作准备。在南部萨尔盆地,由第6集团军群与第12集团军群一部共同实施向心突击,歼灭当地德军,前出至莱茵河。
在莱茵河下游地区,盟军计划以加拿大第1集团军渡过马斯河向南推进,美国第9集团军渡过鲁尔河向北推进,南北夹击德国“H”集团军群。2月8日加拿大第1集团军首先发起进攻,13日突破德军主要防御地带后向东南推进,17日在戈赫一带受阻。美第9集团军原定于2月10日发动进攻,但由于前一天德军突然炸毁了鲁尔河水闸,造成河水泛滥,不得不将进攻时间推迟到2月下旬。23日美第9集团军开始强渡鲁尔河。盟军出动飞机8000架次对德军阵地进行猛烈轰炸,加拿大第1集团军的进攻吸引了当面德军大量兵力。因此,美军进展顺利。3月3日美军在格尔登地域与加拿大军会师,包围德军15个师。德军在遭到损失后慌忙退到莱茵河东岸。
在莱茵河中游以西地区,美第1集团军于3月7日攻占科隆,同时在雷马根夺取了德军未及炸毁的莱茵河上“鲁登道夫”铁路大桥。美军利用这座桥通过了5个师的部队,很快在河对岸建立起一个宽40公里、纵深15公里的登陆场。美第3集团军也很快突破齐格菲防线,3月10日抵达莱茵河。
在战线南部,德军部署在萨尔盆地一个以莱茵河为底边,摩泽尔河和齐格菲防线为另外两边的大三角形地域内。3月15日盟军第6集团军群从齐格菲防线南面发起进攻。与此同时,第12集团军群一部也从北面的摩泽尔河发起攻击。两军同时实施强大的向心突击,于3月23日前出至莱茵河,并在奥彭海姆夺占了登陆场。至3月25日全部肃清了萨尔盆地的敌军。
在莱茵河以西的作战中,德军损失约20个师,被俘27.5万人,伤亡6万以上。盟军完全控制了莱茵河西岸。这时德军士气更加低落。
盟军在莱茵河西岸作战后期,便开始进行强渡莱茵河的作战准备,计划对鲁尔工业区实施主要突击。在鲁尔区防守的是西线德军最强大的集团——“B”集团军群。该集团军群辖29个师又1个旅,占西线德军的一半,有1704架飞机支援。参加作战盟军是第21、第12集团军群和独立空降第18军,共51个师又12个旅,9000架飞机。盟军先头部队在莱茵河上架起了10座大桥,盟军飞机对鲁尔及附近地区进行了长时间轰炸。
3月23日夜,第21集团军群主要突击集团开始进攻。一夜之间英第2集团军和美第9集团军强渡了莱茵河,在东岸夺取了登陆场。第二天上午空降第18军在敌后实施空降,并很快与正面进攻部队会合。第12集团军群在辅助方向上进攻进展顺利,4月1日在利普斯塔特地域与第21集团军群会师,从而对鲁尔工业区德军18个师,32.5万人达成合围。4月2日盟军向鲁尔德军发动总攻。4月18日德军“B”集团军群全部投降。
1945年3月,美第3集团军的卡车队在莱茵河边的一个小城集结,准备渡河向德军攻击。
美第3集团军部队正抢渡莱茵河,河对面的小镇已被笼罩在炮火烟雾中。
1945年2月28日,美军开进莱茵地区,这里已是满目疮痍,遍地瓦砾。
1945年3月12日,美第1265集团军部队强渡莱茵河,运送坦克到对岸。
美军士兵蹲伏在登陆艇内冒着德军炮火强渡莱茵河。
美军士兵攻占莱茵河沿岸。
丘吉尔首相在蒙哥马利陪同下,乘坐水陆两栖坦克涉过莱茵河。
美工兵部队架起舟桥向莱茵河进击。
美第9集团军的士兵在工厂废墟中搜索前进,寻找德国狙击手。
1945年4月,盟军卡车通过架在莱茵河上的浮桥。