7 июня 1942 года началось решающее наступление оккупантов на Севастополь. Битва продолжалась целый месяц и была кровопролитной с обеих сторон. Основную ударную силу составляли семь пехотных дивизий 11-й немецкой армии. 18 июня немецкие войска вышли к Северной бухте Севастополя, а 29-го вошли в сам город. К 4 июля последние советские части сдались в плен на мысе Херсонес.
При последнем штурме Севастополя потери немецко-румынских войск составили почти 40 тысяч человек убитыми, ранеными и пропавшими безвести. Потери советских войск убитыми, ранеными, пропавшими безвести и взятыми в плен в общей сложности составили – 140 тысяч человек.
Освобожден Севастополь был 9 мая 1944 года. В ночь с 8 на 9 мая 1944 года немцы начали эвакуацию, а к вечеру 9 мая Севастополь был полностью очищен от оккупантов. Комендант города Пауль Бец был убит. При освобождении Севастополя немцы потеряли около 20 тысяч убитыми и более 24 тысяч пленными.