Дибич рассчитывал перейти в наступление от Седлеца 12 апреля, но был остановлен распоряжением Государя, повелевавшего выждать прибытия гвардии. Один лишь Крейц разбил 27 апреля отряд Хршановского у Любартова. Во время стоянки у Седлеца в армии развилась холера – в марте было всего 200 заболеваний, но к концу апреля их число дошло уже до 5000.
Узнав от лазутчиков, что Скржинецкий намерен атаковать 1 мая, Дибич решил упредить его и оттеснил польские авангарды от Янова. Однако Скржинецкий, сосредоточив 1 мая у Сероцка 45000, двинулся в ломжинском направлении против Гвардейского корпуса, в котором с отрядом Сакена[68] считалось около 27000. После ряда упорных арьергардных дел великий князь Михаил Павлович отвел свой корпус к Снядову. Скржинецкий, несмотря на все свое превосходство в силах, не отважился атаковать русскую гвардию, а обратился сначала на отряд Сакена, занимавший Остроленку. Однако Сакен своевременно отступил в Ломжу. Во время этой операции 2 польские дивизии – Хлаповского и Гелгуда – вышли в тыл Гвардейскому корпусу, отошедшему за Нарев в район Белостока. Попытки поляков перейти Нарев успехом не увенчались. Дибич долго не верил наступлению поляков против гвардии и поверил лишь тогда, когда польская кавалерия Лубенского показалась у Нура-на-Нареве. Быстро двинувшись в северном направлении с гренадерами, I пехотным и III конным корпусами, фельдмаршал 10 мая отбросил Лубенского и пошел на неприятельскую армию. Скржинецкий начал отступать, но Дибич суворовским переходом настиг его и разгромил 14 мая при Остроленке. В сражении при Остроленке с нашей стороны приняли участие всего 3-я гренадерская и 1-я пехотная дивизии – 15000 человек, прошедших с небольшим в сутки 70 верст по сыпучему песку. Поляков было 24000. Честь победы в первую очередь принадлежит суворовцам-фанагорийцам и астраханцам, форсировавшим Нарев и долгое время дравшимся со всей польской армией. Тщетно Скржинецкий носился перед фронтом своих войск, посылая их вперед. Напшуд Малаховски! Рыбиньски напшуд! Вшистки напшуд![69] Все усилия сбить гренадер оказались тщетными. С польской стороны отличилась конная батарея полковника Бема, лихо прикрывшая отступление картечью. Мы лишились трети войск, польская армия совершенно расстроена, потеряв 7100 убитыми и ранеными, 2100 пленными и 3 орудия. III конный корпус генерала де Витта проявил необыкновенную вялость при преследовании, ухитрившись за 5 суток пройти всего 56 верст.
Отведя разбитые войска к Варшаве, Скржинецкий решил спасти положение диверсией на Литву – и двинул туда дивизию Гелгуда[70] – 12000 бойцов. Эти силы менее чем в две недели возросли вдвое, и в первых числах июня и русские и поляки имели в Литве по 24000. 7 июня Гелгуд атаковал Вильну, но был разбит Сакеном, отступил в Пруссию и положил оружие. Боем при Вильне руководил Сакен. Старший чином генерал Курута присутствовал безучастным зрителем и вспомнил о своих правах, лишь когда все трудное было сделано и оставалось только пожать плоды победы: А преследовать вы не будете! Поляки тоже перессорились между собою, и Гелгуд застрелен на границе своим адъютантом. Из всех польских начальников в Литве одному лишь Дембинскому с отрядом в 3800 удалось проскочить из Литвы в Варшаву через русское расположение блестящим маршем-маневром через Беловежскую пущу.
На Волыни восстание прекратилось сразу. Русское население здесь было решительно против поляков. Повстанцы Колышко в количестве 5500 косиньер[71] были здесь разбиты генералом Рогом у Дашева.
После сражения при Остроленке главные русские силы сосредоточились у Пултуска и Голымина, куда Дибич вызвал на соединение Крейца от Седлеца и Ридигера с Волыни. Холера косила людей тысячами, поразив самого главнокомандующего, и 30 мая Забалканского не стало. 17 июня от холеры же скончался в Витебске цесаревич Константин Павлович. В командование армией временно вступил Толь.
Приведя свои войска в порядок, Скржинецкий пытался оперировать против левого фланга русского расположения – одновременно против Ридигера и против Крейца. Однако Толь немедленно демонстрировал главными силами на Зегрж, и польский главнокомандующий отозвал свои отряды обратно.