L'intero raggruppamento centrale tedesco crollò, e a questo punto le colonne corazzate sovietiche proseguirono l'avanzata in due direzioni: verso nord-ovest presero Vilnius il 13 luglio e Kaunas il 1º agosto, per raggiungere poi la costa del mar Baltico; verso ovest proseguirono in direzione del Niemen e della Vistola, prendendo Lublino il 23 luglio e Brest-Litovsk il 28 luglio per raggiungere il confine tedesco in Prussia Orientale il 31 luglio. Inoltre, fin dal 13 luglio, l'Armata Rossa passò all'attacco anche più a sud, in Volinia; dopo duri scontri, i carri armati sovietici liberarono Leopoli il 27 luglio e proseguirono verso la Vistola che attraversarono a Sandomierz e Magnuszew. Tuttavia i tedeschi, con l'arrivo di riserve corazzate, riuscirono a riprendersi, a fermare l'avanzata sovietica verso il golfo di Riga, a contenere le teste di ponte sulla Vistola e ad arrestare l'avanzata su Varsavia.