5 мая 1945 года завершилась Моравско-Остравская наступательная операция, которая началась 10 марта 1945 года.
К 5 мая 60-я армия 4-го Украинского фронта вышла на подступы к Штернберку. 68-я армия, наступая вдоль дороги на Границе, вела бои юго-восточнее Фульнека.
1-я гвардейская армия вышла в район Фриштата, а 18-я армия достигла линии Рожнов-Всетин-Визовице. На этом рубеже и завершилась Моравско-Остравская операция. Потеряв Моравска-Остраву, немецкие войска уже нигде больше не смогли создать достаточно прочной и устойчивой обороны. 6 мая войска фронта овладели Штернберком и вышли на подступы к городу Оломоуц.
Войска 4-го Украинского фронта овладели Моравско-Остравским промышленным районом. Численность войск к началу операции составляла 317300 человек, безвозвратные потери составили 23964, санитарные потери составили 88657.
В этот же день, 5 мая 1945 года завершилась Братиславско-Брновская операция, начатая 25 марта 1945 года, с целью освобождения Словакии и овладения Братиславским и Брненским промышленными районами.
Войска 2-го Украинского фронта продвинулись на 200 км и завершили освобождение Словакии, Братиславского и Брновского промышленных районов.
Численность войск к началу операции 272200 человек, безвозвратные потери составили 16933, санитарные потери 62663, всего 79596, среднесуточные 1895.
5 мая 1945 года перед англо-американским командованием в Хорватии и Южной Австрии капитулировала немецкая армия «Е» А. Лёра, в Баварии и в Западной Австрии — группа армий «Г» Ф. Шульца и в Форарльберге и Тироле —19-я немецкая армия.
5 мая в столице Чехословакии Праге началось антифашистское восстание, возглавленное Чешским национальным советом и подпольной комендатурой Праги «Бартош», поддержанное 1-й пехотной дивизией РОА ВС КОНР под командованием генерал-майора Сергея Буняченко. Боевые действия начались 5 мая и продолжались вплоть до 9 мая 1945 года.
На его подавление немецкое командование бросило значительные силы группы армий «Центр». В тот момент на территории Чехии находилась немецкая группа армий «Центр» численностью около 900 000 человек (1900 танков, около 1000 самолётов и 9700 орудий) под командованием генерал-фельдмаршала Фердинанда Шёрнера. Несмотря на то, что Берлин уже капитулировал, а Гитлер был мертв, в 50-70 километрах к востоку от Праги немцы вели упорные бои с советскими войсками. Узнав о восстании, Фердинанд Шёрнер начал срочную переброску подкреплений в город.
В течение 5 и 6 мая в Праге было возведено свыше 1600 баррикад и заграждений, мешавших продвижению немецкой техники, а число восставших, вооруженных стрелковым оружием, отнятым у немцев или сброшенным ранее с британских самолётов, достигло 30 тысяч человек. Тем не менее натиск прибывающих на помощь немецкому гарнизону подкреплений только усиливался, против восставших была применена авиация. Разъяренные сопротивлением, эсэсовцы развязали против населения в городе настоящий террор.
Чехи испытывали нехватку оружия и боеприпасов. Восставшие обратились к советским войскам прийти на помощь. Восстание было обречено на поражение, если бы не появление советских танков в Праге.
В этот же день 5 мая 1945 года войска 3-го Белорусского фронта вели бои по очищению от противника косы Фриш-Нерунг и заняли населенные пункты Лангхакен, Шеллмюль, Шмиргель, Преббернау, Шотланд.
Войска 2-го Белорусского фронта 5 мая 1945 года овладели городом Свинемюнде — крупным портом и военно-морской базой немцев на Балтийском море, а также полностью очистили от противника острова Воллин и Узедом, заняв при этом крупные населенные пункты Кольцов, Мисдров, Леббин, Альбек, Зеебад Герингсдорф, Узедом, Келпинзее, Цинновитц, Пеенемунде.