Тем временем республиканцы пытались исправить ситуацию. Остатки разбитой неаполитанской армии Макдональда присоединили к Итальянской армии Моро. Сам Моро потерял доверие Директории в качестве наступательного генерала – и революционные власти заменили его Бартоломео Жубером. Перед армией была поставлена задача вытеснить Суворова из Пьемонта. В Жубера верили: этот тридцатилетний полководец снискал славу одного из талантливейших революционных генералов. Великий Бонапарт после победного итальянского похода 1796-97 годов дал лестную характеристику молодому генералу: «Неустрашимый Жубер по храбрости настоящий гренадер, а по знанию дела и способностям воинским – настоящий генерал». В нём видели второго Бонапарта. Жубер принял командование армией 4 августа. Моро остался при армии в качестве помощника нового командующего. Было решено наступать на позиции союзников двумя крыльями: правое под командованием генерала Сен-Сира двигалось на Нови, левое, возглавляемое Периньоном, – на Акви. Они двигались по узким горным дорогам. Суворов приказал аванпостам не атаковать превосходящие силы противника, а лишь разведывать сведения об их наступлении и, не захватывая пленных, атаковать слабые отряды. «Так как цель наша – выманить неприятеля на равнину».
Суворов в фельдмаршальском мундире.
План Жубера не был секретом для Суворова: французский генерал намеревался двумя мощными армейскими группировками «съесть» рассредоточенные по отрядам союзные войска. «Юный Жубер пришёл учиться. Дадим ему урок», – сказал Суворов. Однако положение союзных войск было и впрямь неидеальным. Сильный корпус Розенберга (не менее 13 000 человек) вёл продолжительную блокаду Тортоны. Самый многочисленный в союзной армии корпус Края (27 000) располагался северо-западнее Нови. У Ривальты располагались русские полки генерала Дерфельдена, который наконец получил полномочия непосредственного командующего шеститысячным корпусом, и австрийские Меласа (порядка 9000 человек). Севернее Нови, у Поццоло-Формигаро врага поджидали привычные к самым ожесточённым боям войска генералов Багратиона (5700 человек) и Милорадовича (3700). Но, как мы видим, надежды Жубера на роковую рассредоточенность союзных войск были преувеличены: Суворов добился компактности расположения отрядов, которые могли быстро объединиться в мощный кулак. Как-никак он успел приучить союзную армию к скорым маршам.
Отслеживая наступление войск Сен-Сира, Суворов приказывает Багратиону оставить Нови: вся союзная армия была сосредоточена на равнине севернее этого итальянского городка. Перед вступлением в Нови французы уже заняли Серравалле. У стен этой крепости 3 августа расположился двухтысячный отряд неутомимого генерала Домбровского, который снова воевал, не считаясь с ранениями. В Нови расположились дивизия Лабуасьера и бригада Колли. Южнее – дивизии Ватрена и Герена. Войскам генерала Периньона (18 000 человек) Жубер приказал также двигаться из Пастураны к месту предполагаемых сражений. Наиболее уязвимым казалось положение дивизий Ватрена и Домбровского, которые можно было обойти. Зато на высотах у Нови Жубер занял практически неотразимые позиции.
В центральной позиции, напротив Нови, в Поццоло-Формигаро, располагались войска Багратиона и Милорадовича. Из Фрезонары войска Края выдвигались на позиции генерала Периньона. Первый удар после рассвета 4 августа приняли на себя дивизии Груши и Лемуана. Войска Края атаковали левое крыло французской армии. Жубер спешно направился на этот участок, чтобы самолично поднять войска в атаку, и… был смертельно ранен в самом начале боя. Последнее слово Жубера оказалось суворовским по духу: «Вперёд!». Командование армией принял генерал Моро. Периньон получил подкрепление – и двухчасовая битва не принесла войскам Края успеха.
Наконец, около 9 часов Суворов приказывает Багратиону, при поддержке войск Милорадовича, начать фронтальную атаку Нови. Под артиллерийским огнём Багратион овладел предместьем Нови и, не решившись на штурм стен (укрепление считалось неприступным), решил обойти крепость с запада. Атака не принесла успеха: гарнизон Нови (бригада Гарданна) сражался стойко и предпринял смелую вылазку в левый фланг войск Багратиона. С востока к Нови двинулась дивизия Ватрена, временно создав здесь численное превосходство над войсками союзников. Бой с этими войсками принял отряд Милорадовича, а Суворов уже приказал Дерфельдену двинуть свой корпус к Нови, против дивизии Ватрена. С марша бросившись в атаку, смявшую французские позиции, войска Дерфельдена заставили Ватрена отступить.
На правом фланге, где корпус Края бился с дивизиями Периньона, французы, отчаянно сопротивляясь, ввели в бой все войска.