После четырех — пяти дней, проведенных в Риме, король двинулся вперед по обоим берегам Тибра, имея главные силы на правом берегу, потому что он хотел отрезать французскую армию, лишить ее всяких коммуникаций, окружить и взять в плен. Правый корпус должен был пересечь шоссе, ведущее из Анконы в Мачерата; центральному корпусу надлежало, расположившись в Терни, пересечь дорогу, ведущую из Ареццо в Фано; и, наконец, основные силы должны были перерезать флорентийское шоссе. 7000 неаполитанцев, высадившихся в Ливорно, должны были двинуться ему навстречу. Во исполнение этого плана он перенес свою главную квартиру в Баккано и приказал кавалеру де Сакс, командовавшему дивизией в 9000 человек, отбросить французские авангарды с правого берега Тибра и перехватить сиенскую дорогу. С этими целями он должен был двинуться по левому берегу Тибра и прервать сообщение между Чивита-Кастеллана и Терни. В Чивита-Кастеллана между тем находился Макдональд с резервом. Он выставил три авангарда на трех дорогах, выходивших к Риму, а именно: генерала Княжевича с 2000 человек — на сиенском шоссе, около Рончильоне, на позиции у Фаллари; генерала Келлермана с 1800 человек — на центральном шоссе, у небольшого городка Непи; полковника Лаюра с 900 человек — на шоссе, идущем вдоль Тибра. Кавалер де Сакс атаковал одновременно эти три авангарда, повсюду был отражен и отступил к резерву, потеряв треть своих людей. В продолжение этого времени фланговые корпуса армии короля двигались к своей цели, стремясь перерезать коммуникации французов. Тем временем Макк, присоединив к себе дивизию кавалера де Сакс, решил переправиться через Тибр для поддержки армии, возглавляемой неаполитанским королём. Он приказал навести мост через Тибр и расположиться в Канталупо. Однако Макдональд решил контратаковать, чтобы восстановить сообщение с главной квартирой. Французы атаковали дивизию де Сакса, окружили ее и заставили сложить оружие в полном составе. Она вся целиком сдалась в плен, хотя в ней оставалось еще 6500 человек, восемь пушек и 15 знамен. Одновременно Жубер и Лагарп, расправившиеся со своими противниками, спешили на помощь Макдональду, с трудом державшему фронт перед превосходящими силами неаполитанцев.
После этих боёв из 32 000 человек, с которыми король выступил из этой столицы, у него оставалось в строю не больше 20 000. Корпуса, действовавшие вдоль Адриатического моря и на центральном участке, также понесли большие потери. Армия была совершенно деморализована. Между тем к французам ежедневно прибывали подкрепления. Приняв ов внимание все эти обстоятельства, король по совету генерала Макка решил отступать; Макдональд начал его преследовать.
Неаполитанцы оставили Рим; французский гарнизон вышел из замка св. Ангела и вступил в город, вновь овладев им. Авангард наступающих французов встретился с колоннами кавалера де Сакс, уходивших из города по Римскому мосту. Неаполитанцы были атакованы, разбиты и отброшены; их рассеяли, захватив пушки и 1200 пленных. Среди итальянцев началась паника. Граф Роже-де-Дама, генерал неаполитанской службы, собрал беглецов и двинулся на Витербо, где в войсках вспыхнул мятеж. Келлерман бросился за ним, догнал в Монтальто и разбил, а затем блокировал Витербо, который сдался несколько дней спустя.
Всего в боях у Терни, Фермо, Чивита-Кастеллана, Отриколи, Кальви, Канталупо, Сторта неаполитанцы потеряли 25 000 человек, из коих 10 000 — пленными, 15 000 убитыми, ранеными и дезертирами, а также 80 пушек и много знамен. Макк смог собрать свою армию только за р. Вольтурно. Ему удалось в последних числах декабря сосредоточить там 20 000 человек из 45 000, составлявших его центр и левый фланг. С прибытием подкреплений из Неаполя он занял позицию, опираясь левым флангом на крепость Капую и правым на Казерте.
Французская армия, хотя и захваченная врасплох и наполовину меньшая по численности, потеряла мало людей и отличалась прекрасным боевым духом. Освободив район города Рим от неаполитанской армии, Жубер продолжал развивать успех и двинулся на Неаполь. При его приближении ретраншементы, которые Макк возвел для обороны этой реки, были брошены неаполитанцами вместе с припасами и орудиями. Не встретив никакого сопротивления, Жубер прибыл в Сан-Джермано, прорвавшись, таким образом. на неаполитанскую территорию.