През февруари 1945 година съюзническите войски навлизат в Силезия и в Померания, а на запад преминават германската граница, напредвайки към Рейн. В началото на март, в опит да защитят последните си нефтени запаси в Унгария и да си върнат Будапеща, германците започват в района на езерото Балатон последното си голямо настъпление. За две седмици съветски, български и югославски войски отблъскват настъплението, след което превземат Виена. През март американци и британци пресичат Рейн северно и южно от Рур, обкръжавайки цяла германска група армии. В началото на април съветските сили превземат Кьонигсберг, докато Западните Съюзници най-накрая осъществяват пробив в Италия и завземат западна Германия до Хамбург и Нюрнберг. На 25 април съветските и американските войски се срещат на река Елба – по това време остават само няколко неокупирани от Съюзниците обособени области в Южна Германия и около Берлин.