A Frente Ocidental perdeu a batalha por Grodno e Volkovysk. Isso se deveu principalmente aos erros do comando e à falta de inteligência. A operação estratégica do inimigo foi adormecida, pois Tukhachevsky ainda sonhava com uma "Varsóvia vermelha".
Batalhas na fronteira com a Lituânia. Pruzhany
Antes do início da ofensiva geral, o exército polonês realizou várias operações locais, melhorando sua posição e avançando ligeiramente. No final de agosto - início de setembro de 1920, houve um conflito entre a Polônia e a Lituânia. Enquanto se moviam para o leste, as tropas polonesas chegaram a Augustów, onde os guardas de fronteira da Lituânia estavam posicionados, que haviam se mudado para a área durante a ofensiva do Exército Vermelho em julho. Os poloneses exigiram que os lituanos fossem embora. Eles hesitaram em responder, as autoridades lituanas consideraram a parte sul de Suvalkovshchyna deles. Em seguida, os poloneses desarmaram os guardas de fronteira lituanos e, em 30 de agosto, a 1ª divisão de legionários ocupou Augustów. Em seguida, o grupo operacional do coronel Nenevsky (4ª brigada de cavalaria e 41º regimento de infantaria Suwalki) mudou-se para Suwalki e Sejny. Em 1º de setembro, as tropas polonesas entraram em Suwalki.
A entrada de tropas polonesas no território disputado com a Lituânia levantou a questão da interação entre o Exército Vermelho e o Lituano. No entanto, o governo lituano não queria transferir suas tropas para a subordinação operacional dos Reds. Em 2 de setembro, a 2ª divisão lituana (7 mil baionetas) lançou uma ofensiva contra Suwalki e Augustow. As tropas lituanas ocuparam Lipsk, Sejny e alcançaram Suwalki. No entanto, a cavalaria polonesa foi para a retaguarda da divisão lituana e os legionários lançaram uma ofensiva pela frente. Tendo perdido apenas mais de 400 prisioneiros, os lituanos recuaram. Em 7 de setembro, as tropas polonesas ocuparam Lipsk, em 9 de setembro - Sejny e Krasnopol. Em 10 de setembro, os poloneses alcançaram a "Linha Foch" - a linha de demarcação entre a Polônia e a Lituânia, proposta pela Entente em 1919.
Em 18 de setembro de 1920, a 14ª Divisão de Infantaria do 4º Exército polonês recebeu a tarefa de tomar Pruzhany, um ponto importante no caminho para Slonim. Tendo feito uma marcha noturna do oeste de Shereshev, pela manhã os poloneses romperam as defesas da 17ª Divisão de Infantaria soviética do 16º Exército perto da cidade. Quando as forças principais se aproximaram, os batalhões poloneses atacaram Pruzhany simultaneamente pelo norte, oeste e sul. Os Reds não esperavam este ataque, após uma curta batalha a cidade caiu. A 17ª divisão recuou em desordem, perdendo apenas mais de 1.000 prisioneiros.
Batalha na região de Grodno e Berestovitsa
Em 20 de setembro de 1920, o Grupo Central do 2º Exército (22ª Divisões de Voluntários e 21ª Divisões de Montanha) atacou as posições das 5ª e 6ª Divisões de Infantaria do 3º Exército Soviético. Não esperando um golpe forte, as unidades soviéticas voltaram para as fortificações da fortaleza de Grodno. Puxando as reservas do exército, em 21 de setembro, o Exército Vermelho contra-ataca, mas sem sucesso. Com a aproximação das reservas soviéticas, as forças das partes tornaram-se aproximadamente iguais. Batalhas posicionais teimosas se seguiram. As mesmas posições passaram de mão em mão várias vezes. A ofensiva do 2º Exército polonês foi interrompida, mas as principais forças da Frente Ocidental na direção de Grodno foram algemadas.
A 3ª Divisão de Infantaria das Legiões do General Berbetsky (cerca de 8 mil pessoas, 40 canhões, incluindo 10 pesados, mais de 200 metralhadoras), que compunham a ala direita do 2 ° Exército, também avançou com sucesso, empurrando partes do 11 ° e 16ª divisões (cerca de 11 mil pessoas com 60 armas) do 15º exército soviético. Os poloneses capturaram as pontes não danificadas em Dublyany e Mostovlyany e cruzaram o Svisloch a oeste de Berestovitsa. Uma batalha obstinada eclodiu na área de Berestovitsa. Em 21 de setembro, os poloneses invadiram o Bolshaya Berestovitsa, invadindo a retaguarda da 11ª Divisão. Eles derrotaram as unidades de retaguarda divisionais e quartéis-generais, capturaram cerca de 300 pessoas e capturaram 4 armas. O comandante da divisão Sobeinikov foi ferido, mas conseguiu ir embora. O comandante Kork enviou a 56ª brigada, recém-chegada da fronteira com a Finlândia (3.000 caças), para um contra-ataque. No dia 22, batalhas ferozes continuaram durante todo o dia, mas o Exército Vermelho não conseguiu recapturar Berestovitsa. A 33ª brigada soviética e a 16ª divisão empurraram primeiro a 3ª divisão inimiga, mas sofreram pesadas perdas. Então os poloneses contra-atacaram. Com o apoio das unidades vizinhas, à noite a resistência da 16ª divisão foi rompida.
Em 23 de setembro, os poloneses capturaram Malaya Berestovitsa, mas então os Reds novamente lançaram um contra-ataque. Só à noite a 3ª divisão dos legionários quebrou a resistência do inimigo e atingiu a R. Vereteika, afluente do Svisloch. Em 24 de setembro, o exército de Cork contra-atacou novamente, mas sem sucesso e sofreu graves perdas. À noite, as tropas polonesas retomaram sua ofensiva. O 15º Exército Soviético começou a se retirar, temendo um cerco devido à deterioração da situação no norte na zona de defesa do 3º Exército. Em 25 de setembro, os poloneses avançaram, quase sem encontrar resistência séria, e ocuparam Lunnu e a ponte danificada através do Neman. Assim, os poloneses derrotaram o 15º Exército: as tropas soviéticas perderam cerca de 3 mil pessoas mortas e capturadas. No entanto, as tropas polonesas não conseguiram romper as defesas do inimigo em movimento, alcançar as pontes do Neman e capturá-los. Isso foi feito apenas no quinto dia de operação.
Revelação do grupo do Norte
O grupo norte do 2º Exército polonês (1ª Divisão de Legionários, 1ª Divisão Lituano-Bielo-russa, duas brigadas de cavalaria, 15,5 mil soldados no total, 90 canhões), concentrado na área de Augustow, recebeu a tarefa de avançar rapidamente para o nordeste, contorne Grodno pelo norte, atravesse o Neman perto da cidade lituana de Druskeniki e em dois dias alcance a cidade de Marcinkants (Marcinkonis) na ferrovia Grodno-Vilnia. Os poloneses interceptaram as comunicações da Frente Ocidental indo de Grodno a Mosty e Lida. O agrupamento soviético Grodno estava sob ameaça de cerco.
Em 22 de setembro de 1920, o Grupo do Norte lançou uma ofensiva. A 4ª brigada de cavalaria de Nenevsky avançou e dispersou as unidades avançadas do exército lituano. A 1ª Divisão da Legião atacou a 2ª Divisão da Lituânia em Seiny. Repelindo o inimigo, os poloneses capturaram Sejny e cercaram parte das tropas lituanas. Cerca de 1700 pessoas foram capturadas, 12 armas foram capturadas. Na noite do dia 23, os poloneses derrotaram o regimento lituano, capturando 300 pessoas e 4 canhões. Em 23 de setembro, a cavalaria polonesa alcançou a ponte do Neman perto da cidade de Druskeniki. Com o apoio da infantaria que se aproximava, os poloneses capturaram a ponte. No dia 24, os poloneses ocuparam Marcinkants e chegaram a Porechye (a nordeste de Grodno). Como resultado, o exército polonês abriu o caminho para Lida e teve a oportunidade de atacar a retaguarda do terceiro exército de Lazarevich. O comando da Frente Ocidental estava tão ocupado com as batalhas na área de Grodno e Berestovitsa que eles perderam a invasão do inimigo através do território lituano e do Neman com acesso à retaguarda do 3º Exército. Tukhachevsky estava se preparando para repelir o golpe do inimigo na direção de Grodno e então lançar uma contra-ofensiva.
Queda de Grodno
As principais forças do 2º Exército polonês retomaram sua ofensiva contra Grodno. Em 23 de setembro, a 21ª Divisão de Montanha polonesa lutou pelas travessias ao sul de Grodno, e a 22ª Divisão de Voluntários lutou ao norte. Na noite de 23 a 24 de setembro, o grupo do Major Mond capturou a ponte danificada no Neman perto de Gozha. Os polacos começaram a reparar a ponte, parte das tropas do grupo atravessou o rio em embarcações improvisadas. O quartel-general do 2º exército polonês ordenou que a 2ª brigada de cavalaria do grupo do Norte fosse do norte para Grodno e se conectasse com o grupo Mond.
Nesse ínterim, o grupo de ataque do Norte estava marchando em duas colunas em direção a Lida e Vasilishki. Os poloneses foram para a retaguarda do agrupamento Grodno do Exército Vermelho. Foi somente no dia 24 de setembro que o quartel-general do 3º Exército Soviético recebeu os primeiros dados sobre o avanço das tropas polonesas no flanco norte. O quartel-general decidiu que os poloneses se dirigiam para Grodno. Após negociações com o comando da frente, Lazarevich ordenou que as 2ª e 21ª divisões de rifles da reserva do exército fossem enviadas contra este grupo inimigo. Isso enfraqueceu as forças do 3º Exército na direção de Grodno.
A 5ª Divisão de Fuzileiros, incapaz de resistir à pressão do inimigo, começou a se retirar. Com o apoio da artilharia pesada, a 22ª Divisão de Voluntários capturou o Forte nº 4 da Fortaleza de Grodno. Então os próprios Reds deixaram os fortes nº 1, 2 e 3. No setor norte, o grupo Mond capturou o Forte nº 13. Na noite de 25 de setembro, o Exército Vermelho perdeu suas posições na margem esquerda do Neman. A pressão dos poloneses aumentou. As tropas do 3º Exército estavam sob ameaça de cerco pelo norte e nordeste. No sul, os poloneses invadiram Volkovysk. Tukhachevsky permitiu que Lazarevich deixasse Grodno. Na noite de 26 de setembro, as tropas polonesas invadiram a cidade. As tropas soviéticas estão recuando para o leste. O 3º exército recua para Lida, o 15º e 16º exércitos para r. Shchara.
Volkovysk
Em 23 de setembro, o grupo do norte do General Jung (15ª Divisão de Infantaria, parte da 2ª Divisão da Legião) do 4º Exército polonês lançou uma ofensiva em Volkovysk. Ela atacou na junção dos 15º e 16º exércitos soviéticos. A 48ª Divisão do 16º Exército ocupou a defesa aqui. A ofensiva polonesa aqui também pegou o comando soviético de surpresa. Esperava-se que o inimigo jogasse todas as suas forças em Grodno através da área de Berestovitsa. Em poucas horas, os regimentos romperam as defesas vermelhas e à noite capturaram Volkovysk. O comando soviético transferiu a 56ª brigada da área de Berestovitsa para ajudar a 48ª divisão. Além disso, o comandante do 15º Exército, Cork, em 24 de setembro lançou a 27ª Divisão de Infantaria da reserva do exército para a batalha. Durante uma batalha feroz que durou o dia todo, o Exército Vermelho recapturou Volkovysk. O atraso em Volkovysk, assim como em Mosty, atrasou o avanço das tropas polonesas. Isso forçou o alto comando polonês a reforçar o 2º e o 4º exércitos com reservas de frente.
Enquanto isso, Tukhachevsky, temendo o cerco de seus exércitos, no dia 25 ordenou que as tropas se retirassem para o leste. Antes daquela noite de 24 de setembro, Tukhachevsky manteve negociações com o chefe do Estado-Maior da Lituânia, Kleshchinsky. O comando soviético ofereceu aos lituanos uma ofensiva conjunta na área de Suwalki-Grodno. No entanto, os lituanos abandonaram novamente as ações conjuntas. Como resultado, as tropas do 3º exército foram retiradas para Lida, o 15º exército para os rios Lebeda e Shchara, do 16º ao r. Shchara. O território teve que ser sacrificado para salvar os exércitos.
Assim, a Frente Ocidental perdeu a batalha para Grodno e Volkovysk. Isso se deveu principalmente aos erros do comando e à falta de inteligência. A operação estratégica do inimigo foi adormecida, pois Tukhachevsky ainda sonhava com uma "Varsóvia vermelha". Os poloneses dominaram as forças principais da Frente Ocidental na área de Grodno, desferiram um forte golpe no sul, em Volkovysk, e contornaram o 3º Exército Soviético no norte em todo o território lituano, visando Lida. Isso destruiu a frente soviética, os exércitos de Tukhachevsky tiveram que recuar com urgência para o leste novamente para evitar o cerco.