
Гитлеровцы всеми силами стремились удержать Вильнюс не только как центр Литвы, но и как важнейший узел дорог на дальних подступах к Восточной Пруссии. Однако это им не удалось. Советские войска — 3-й гвардейский механизированный и 29-й танковый корпуса — еще 7–8 июля, подойдя с северо-востока и юго-востока к литовской столице, ворвались на ее окраины. Совместно с соединениями 5-й армии они окружили в городе вражеский гарнизон в 15 тыс. человек. Две танковые группы противника, взаимодействуя с авиадесантом, предприняли попытки деблокировать окруженные войска. Борьба за Вильнюс затянулась. Только 13 июля, когда силы врага иссякли, город был освобожден.
Одним из первых утром 7 июля на окраины Вильнюса ворвались разведчики гвардии лейтенанта Шундина. Следом за ними на юго-западную окраину города вышли танкисты Героя Советского Союза генерал-майора Асланова, части, которыми командовал генерал Казарян, полковник Донец, и подразделения подполковника И. П. Ситко и К. А. Алиева. Завязались ожесточенные уличные бои. В течение дня части генерала Асланова отразили не менее 20 контратак противника. 8 июля в бой вступили основные силы фронта, наступавшие в следующих направлениях: с севера и северо-востока – войска 5-й армии и 3-го гвардейского механизированного корпуса генерала В. Т. Обухова; с юга и юго-востока – войска 5-й гвардейской танковой армии.
Окружив город, наши войска готовились к штурму, который начался 8 июля короткой, но мощной артиллерийской и авиационной подготовкой. Уличные бои разгорелись с новой силой.
Солдаты и офицеры всех видов оружия: танкисты, артиллеристы, пехотинцы, саперы и другие совершали героические подвиги в боях за Вильнюс. Танковый взвод младшего лейтенанта Гусарова и рота автоматчиков старшего лейтенанта Захарова, уничтожая на своем пути огневые точки противника, прорвались к железнодорожному мосту, заняли его и удержали до прихода пехоты. Советским воинам приходилось вести бои не только за каждый дом, но и за каждый этаж, даже комнату. Узкие кривые улочки и переулочки, как и проходные дворы старого Вильнюса, были удобны для обороны.
В освобождении Вильнюса принимали участие также 11 отрядов советских литовских партизан, объединенных в Вильнюсскую (командир М. Мицейка) и Тракайскую (командир Т. Мончунскас) партизанские бригады. Партизаны помогали войскам в боях на южной окраине города и в районе железнодорожной станции.