Встреча сторон произошла 21 октября, во второй половине дня, под местечком Ружаны. Основные события развернулись между этим городком и селом Ворониловичи, на обширном со всех сторон окружённом лесами заболоченном поле. Армия Костюшко двигалась к Ружанам по северо-восточной дороге. Его силы насчитывали семь пехотных, три егерских и два гренадёрских полка, два уланских и гусарский полк — итого 30 тысяч пехоты и 5 тысяч кавалерии при 60-ти орудиях. Выдвинутые вперёд разъезды обнаружили прусских гусар и сумели взять «аманатов». Вскоре Костюшко уже знал, что навстречу идёт Вторая прусская армия Гогенлоэ. Он тут же начал разворачивать свои силы фронтом на юго-запад и устраивать две батареи.
Прусский авангард генерала фон Теплица подошёл с юго-запада; пройдя большой лес, пруссаки обнаружили стоящие в Ружанах польские силы, незадолго до этого подошедшие с северо-востока.
Хотя встреча двух армий оказалась неожиданной для обеих сторон, и день уже клонился к закату, разгорелся жаркий бой. Развернув свои силы, Гогенлоэ бросил вперёд авангард под командованием генерала фон Клейста. Пруссаки держались за фридриховское наследие; наступали, как в Семилетнюю войну, «уступом», выстраивали все батальоны в линию и практиковали залповый огонь побатальонно (очень трудное для обучения и сомнительное в плане точности стрельбы дело). Костюшко, чьи части были обучены воевать по суворовским наставлениям, выслал вперёд завесу из стрелковых батальонов; за ними выстроились ротные колонны, ведшие «батальный», то есть беглый огонь. Правым его флангом командовал Понятовский, левым — русский генерал Дохтуров, а центр построения возглавлял сам командующий. Понимая, что прусские силы далеко превосходят его численно, Костюшко действовал оборонительно, приказав устроить на подходящих возвышенностях два батарейных редута. Прямо на глазах наступающих пруссаков поляки установили туры и засыпали их землёй, несказанно изумив этим вражеских офицеров.
Вскоре началась артиллерийская перестрелка. Грохот залпов разорвал сонную тишину литовского захолустья; из-за холодный сырой погоды пороховой дым низко стелился по земле, скрывая войска плотной завесой.
Прусские линии, медленно наступавшие ровным монолитным фронтом, постоянно останавливавшиеся для выравнивания рядов, оказались под интенсивным обстрелом польских стрелковых батальонов и орудий полевой артиллерии. Неся страшные потери, прусские войска дисциплинированно приблизились вплотную к польским позициям и бросились на штурм батарей. Казалось, победа Гогенлоэ близка, как вдруг возле брустверов польских батарей взметнулись вверх огромные султаны дыма и комьев земли. Артиллеристы подорвали заложенные перед батареей картечные фугасы, а затем дали залп в упор.
Затем вперёд двинулись ротные колонны польской линейной пехоты, нанеся по расстроенным прусским линиям сильнейший контрудар. Первый эшелон пруссаков бежал с поля боя, преследуемый русскими гусарами Сумского полка. Спасая своих бегущих солдат, принц Гогенлоэ бросил в контратаку два полка потсдамских кирасиров. Гусары, прекратив преследование, легко избежали столкновения с тяжёлой конницей немцев и вернулись на исходные позиции. Кирасиры обратились против польской пехоты тотчас же выстроившей каре. Понеся потери от оружейного огня и не прорвав ни одно из них, кирасиры были вынуждены отступить с поля боя.
Обе стороны были готовы продолжать битву, но густой пороховой дым в безветренном воздухе и быстрая осенняя тьма развели стороны по своим лагерям.
Несмотря на неудачу атаки в штабе Гогенлоэ царило приподнятое настроение. Стало очевидно, что поляки находятся в численном меньшинстве и, вероятнее всего, ночью отступят. А в это время в лагере Костюшко люди с суровой решимостью готовились к следующему дню, понимая, что для многих он станет последним.
— Как вы думаете, где это, господа?
Генерал Бонапарт, остановив лошадь на вершине пологого холма, привстал в стременах, чутко прислушиваясь к гремевший вдали канонаде. Ноздри его тонкого носа возбуждённо раздувались, как у почуявшей зайца гончей.
Генерал Толь, начальник штаба второй русской армии, оглянулся на адъютанта Аркадия Суворова.
— Достаньте шумопеленгатор!
Поручик тотчас открыл притороченный к седлу чемодан, в котором лежала странного вида штука: две слуховые трубы, устроенные так, что одеваются на голову одновременно.
Передав устройство генералам, Суворов отвёл подальше их лошадей, чтобы они не мешали наблюдениям.
Толь натянул на голову это нелепое приспособление, сразу же став похожим на появившуюся недавно в Петербурге детскую игрушку со странным названием «Чебурашка». Вставив наушники, он зажмурился, прислушиваясь к отдалённым раскатам орудийных залпов.
— Кажется, вон там — наконец произнес он, указывая наиболее вероятное, по его мнению, направление источника этого грохота.
— Вы полагаете? — с сомнением спросил Николай Карлович. — Ежели судить по всем данным, то это должно происходить под Ружанами, вон там!