9 lipca oddziały 5 Gwardyjskiej Armii Pancernej i 3 Korpusu Zmechanizowanego we współdziałaniu z jednostkami 5 Armii okrążyły Wilno i zaczęły walki na ulicach miasta. Garnizon niemiecki został w czasie walk wzmocniony zrzutem w okolicach miasta 10 lipca kilkuset spadochroniarzy 2 Dywizji Strzelców Spadochronowych. Przez kilka dni w mieście trwały zaciekłe walki uliczne z broniącymi się hitlerowcami, w których oddziały AK współdziałały z oddziałami Armii Czerwonej. Przeciwnik, wzmocniony desantem powietrznym wysadzonym 10 lipca w okręgu lasu Pogrudas (6 km na zachód od miasta), nieskutecznie próbował przedrzeć się przez pierścień okrążenia. 40 km na zachód od miasta skupione było ugrupowanie uderzeniowe (pułk piechoty zmotoryzowanej, 150 czołgów i dział szturmowych), które w ciągu trzech dni prowadziło bezskuteczne ataki z okręgów Mejszagoły i na zachód od Jewi w celu odblokowania otoczonego garnizonu.