В 4-м часу на правом берегу уже собралось 17 батальонов. Они продвинулись вперед и оттеснили неприятеля. Славившийся своей храбростью 2-й польский уланский полк пытался атаковать, но все его атаки отбиты.
Скржинецкий сохранил непоколебимую твердость; 8 часов он подвергался огню, ища смерти. «Здесь мы должны победить или погибнуть все, — говорил он. — Здесь решается судьба Польши». Он задумал произвести общую атаку остатками всех дивизий. Решение запоздалое — русские уже утвердились на правом берегу, а поляки сильно ослаблены. Сам Скржинецкий стал во главе, и все-таки пришлось отойти с потерей пленными 250 человек.
Еще несколько раз повторялись частные атаки, и в конце концов половина войск выбыла из строя. Теперь уже Скржинецкий старается только продлить бой до ночи. Он приказал собрать все рассеянные части и отдельных людей, свести в батальоны, во главе которых поставить всех наличных офицеров. Длинная линия батальонных колонн без резерва двинулась вперед, а батарея подскакала на самое близкое расстояние к войскам 3-й дивизии, только что перешедшим мост, и обдала их картечью. Ошеломленные Старо- и Новоингерманландские полки побежали назад на мост. Но начальникам удалось восстановить порядок, и те же полки храбро ударили на поляков и преследовали их.
В 7 часов пополудни бой смолк. В 8 часов по недоразумению возобновилась артиллерийская перестрелка, но сейчас же и затихла. Польская армия находилась в полном расстройстве; переход русских в решительное наступление мог бы привести к полному истреблению. Но фельдмаршал под влиянием каких-то второстепенных мыслей, то ли относительно неизвестности, где находится дивизия Гелгуда, не решился преследовать всеми силами и ночью выслал 3 полка казаков. Уже 15-го после полудня послано 7 тысяч под начальством Витта, да и тот двигался с такой медленностью, что в 5 дней прошел 56 верст.
Отступление поляков имело вид самого беспорядочного бегства; чтобы увезти пушки, потребовали из Варшавы извозчиков. Сам Дибич с главными силами лишь 20 мая оставил Остроленку и перешел к Пултуску. Потери русских — до 5 тысяч, поляков — до 9500 человек.
Партизанские действия в Литве и Подолии
Восстание в Литве распространилось повсюду, и только города Вильна, Ковна и Визды находились в руках русских. Особенно далеко продвинулась организация повстанческих войск в Самогитии, в Россиенах и Тельшах. Для русских отрядов борьба с инсургентами, несмотря на постоянные успехи в схватках, была тягостна, ибо противник был прямо неуловим.
Хлаповский, искусно пробравшийся между русскими войсками, собрал отряд до 5 тысяч человек и организовал его в несколько пехотных и кавалерийских полков.
После сражения при Остроленке в Литву был направлен отряд генерала Гелгуда, силою до 12 тысяч при 26 орудиях. Гелгуд был храбрый, но бесхарактерный и неспособный человек. Против него действовал генерал Сакен с отрядом, силой до 6 тысяч 21 мая он дошел до Ковны, пройдя в 4 дня 150 верст, а в ночь на 31 мая Сакен пришел к Висле с 7 тысячами и занял позицию в 7 верстах к западу на Понарских высотах.
Силы Гелгуда увеличились до 24 тысяч. Под влиянием Хлаповского Гелгуд решил атаковать русских на Понарских высотах, но медлил с исполнением этого плана. А между тем к Вильне стягивались отряды Сулимы, князя Хилкова и др. Наконец, 4 июня подошел Курута. Всего собралось 24 тысячи с 76 орудиями.
7 июня произошло сражение на Понарских высотах, в котором распоряжался Сакен, хотя старшим был генерал Курута. Поляки действовали неумело и по частям, русские — решительно (особенно отличились лейб-гвардии Волынский и Оренбургский уланские полки). Поляки были разбиты наголову и начали поспешно отступать.
Среди отступавших поляков обнаружились признаки паники. Сакен готовился энергичным преследованием нанести решительное поражение, но… в это время Курута заявил о своем старшинстве и решительно сказал Сакену: «Нет, вы преследовать не будете». Урон русских — 364 человека, поляков — вместе с разбежавшимися 2 тысячи.