1945 թվականին ԳԳՀՌ խորհրդային զինված ուժերի առջև խնդիր դրեց ավարտել ֆաշիստական Գերմանիայի զինված ուժերի ջախջախումը և օգնություն ցույց տալ Կենտրոնական ու Հարավարևելյան Եվրոպայի երկրներին ֆաշիստական լծից ազատագրվելու գործում։ Նախատեսվում էր խորհրդային զորքերի հարձակումը սկսել 1945 թվականի հունվարի 20-ին։ Սակայն գերմանաֆաշիստական զորքերի կողմից Արդեններում նեղված դաշնակիցներին օգնելու նպատակով սովետա-գերմանական ճակատում հարձակումը սկսվեց հունվարի 12-14-ին՝ Արևելյան Պրուսիայում և Լեհաստանում։ Գերմանական հրամանատարությունը հարկադրված ուժերի մեծ մասը արևմուտքից տեղափոխեց սովետա-գերմանական ճակատ։ 1945 թվականի փետրվար-ապրիլին Քյոնիգսբերգի և Զեմլանդական օպերացիաներում ջախջախվեցին թշնամու խոշոր խմբավորումներ։ Լեհաստանում խորհրդային զորքերը օգտագործելով Վիսլա գետի վրա 1944 թվականին գրաված հենակետը, ճեղքեցին թշնամու պաշտպանությունը 500 կմ ճակատով և սրընթաց առաջանալով դուրս եկան Օդեր գետը (հարձակման գիծը հասցնելով 1000 կմ), սրընթաց գետանցեցին այն և գրավեցին մի քանի հենակետեր։ Լեհաստանում ջախջախվեցին «Կենտրոն» բանակախմբի գլխավոր ուժերը (35 դիվիզիա), ազատագրվեց գրեթե ամբողջ Լեհաստանը և Չեխոսլովակիայի մի մասը։ 1-ին Բելառուսական ռազմաճակատի զորքերը հայտնվեցին Բեռլինից 60 կմ վրա։ Փետրվար-ապրիլին 2-րդ և 1-ին Բելառուսական ռազմաճակատների զորքերը, ջախջախելով «Վիսլա» բանակախումբը, լայն ճակատով դուրս եկան Բալթիկ ծով։ Բալթիական նավատորմը ազատ գործելու մեծ հնարավորություն ստացավ։ Միաժամանակ 1-ին Ուկրաինական ռազմաճակատի զորքերը դուրս եկան Նայսե գետի շրջանը, գրավեցին հարմար հենակետեր Բեռլինի և Դրեզդենի վրա հարձակվելու համար։ 2-րդ և 3-րդ Ուկրաինական ռազմաճակատների զորքերը ազատագրեցին Բուդապեշտը։ Ապրիլի 13-ին ազատագրվեց Ավստրիայի մայրաքաղաք Վիեննան։ Խորհրդային զորքերը պատրաստվեցին վերջին գրոհին՝ Բեռլինի գրավմանը։ 1-ին և 2-րդ Բելառուսական, 1-ին Ուկրաինական ռազմաճակատների զորքերը, Լեհական զորքի 1-ին և 2-րդ բանակների մասնակցությամբ, ապրիլի 16-ին սկսեցին հարձակումը Բեռլինի վրա։ Ճեղքելով Օդերի և Նայսեի շրջանում թշնամու դիմադրությունը, 1-ին Բելառուսական, 1-ին Ուկրաինական ռազմաճակատների զորքերը ապրիլի 24-25-ին միացան Բեռլինից արևմուտք ընկած շրջանում։ Թշնամու զորքը ոչ միայն շրջապատվեց, այլև կիսվեց։ 1-ին Ուկրաինական ռազմաճակատի 5-րդ գվարդիական բանակի առաջապահ զորքերը ապրիլի 25-ին Էլբայի վրա հանդիպեցին 1-ին ամերերիկյան բանակի հետ։ Ապրիլի 30-ին խորհրդային զորքերը գրոհով վերցրին ռայխստագը և հաղթանակի դրոշը բարձրացրին (սերժանտներ Մ․ Ա․ Եգորովը և Մ․ Վ․ Կանտարիան) նրա վրա։ Մայիսի 2-ին հանձնվեցին Բեռլինի կայազորի մնացորդները։ Բեռլինի օպերացիայի ընթացքում խորհրդային զորքերը ջախջախեցին թշնամու 93 դիվիզիա, գերեցին մոտ 480 հազար մարդ։ 1945 թվականի մայիսի 8-ին Բեռլինի Կարլհորստ արվարձանում ստորագրվեց Գերմանիայի անվերապահ կապիտուլյացիայի ակտը։ Մայիսի 8-9-ին խորհրդային զորքերը օգնության հասան Պրահայի ապստամբ բնակչությանը և կոտրելով հիտլերականների դիմադրությունը, ազատագրեցին քաղաքը։