Левая оконечность пограничной линии Неаполитанского королевства проходила через Террачина на Средиземное море, в 20 лье от Рима. Центр этой линии, между Чивита-Дукале и Риети, находится в 5 лье от Терни. За один день пути можно пройти от Риети в Терни. Там проходит флорентийское шоссе, и этот пункт находится в четырех переходах от Рима. Правая оконечность границы проходила в Асколи, на р. Тронто, в двух переходах от Мачерата, города, расположенного на анконском шоссе, и в десяти переходах от Рима.
Французская армия под командованием генерала Шампионе состояла из 25 000—26 000 бойцов в строю, из которых 8000 поляков, цизальпинцев и романцев. Она была разделена на три дивизии. Правая, численностью в 12 000 человек, под командованием генерала Макдональда, занимала Террачину, Рим и Тиволи. Центральная, в 6000 человек, под командованием генерала Лемуана, занимала Терни. Левая, 8000 человек, под командованием генерала Каза-Бьянка, находилась между р. Тронто, Фолиньо и Анконой и примыкала к Адриатическому морю.
Неаполитанский король пренебрег объявлением войны. В то время как его посол был в Париже, а французский посол в Неаполе, он начал военные действия. Вступив в Рим, он обнародовал манифест, датированный 14 ноября, в котором заявлял, что начал войну с Французской республикой, потому что она захватила о. Мальту, сюзереном которого он был, и угрожает существованию его трона созданием Римской республики. Генерал Макк предложил генералу Шампионе эвакуировать владения папы и все его крепости, потому что неаполитанский король желает занять их и не признает Римской республики. Шампионе получил это предложение 24 ноября. Он приказал сделать пушечные выстрелы с замка св. Ангела, возвещавшие тревогу, снабдил этот форт запасами, поставил там хороший гарнизон, создал корпус из римских волонтеров, удвоил численность городской стражи и вверил им оборону города.
Между тем Неаполитанская армия начала кампанию, действуя сразу по трем направлениям: вдоль Адриатического моря, в центре и вдоль Средиземного моря. Генерал-лейтенант Мишеру с 15 000 неаполитанцев и 24 пушками двинулся на Асколи, переправился через Тронто и прибыл в Фермо. Генерал Каза-бьянка отошел на Мачерата, но, соединившись с бригадами генералов Рюска и Моннье и собрав 7000 человек, перешел в наступление, встретил у Фермо неаполитанцев и 30 ноября разбил их, захватив 600 пленных и всю их артиллерию. Генерал Филиппи с 9000 человек и восемью пушками двинулся из Акви и Чивита-Дукале на Терни, где атаковал дивизию Лемуана, имевшую в своем составе только 3000 французов. Храбрость восполнила недостаток в численности; неаполитанцы были отражены, оставили 400 пленных, шесть пушек, знамена и в беспорядке отступили на Чивита-Дукале. Король с 36 000 человек двинулся на Рим. Он прибыл туда 27 ноября, 28-го окружил замок св. Ангела и 29-го совершил свое торжественное вступление в Рим.
Шампионе разумно рассудил, что так как противник находился в окрестностях Терни, позицию у Рима удерживать невозможно. Он ее очистил, оставив 800—900 человек в замке св. Ангела, и расположил свою главную квартиру в Терни, прикрываясь на правом фланге дивизией Макдональда, расположенной в Чивита-Кастеллана, и на левом фланге дивизией Лемуана, расположенной в Риети.
После четырех — пяти дней, проведенных в Риме, Макк двинулся вперед по обоим берегам Тибра, имея главные силы на правом берегу, потому что он хотел отрезать французскую армию, лишить ее всяких коммуникаций, окружить и взять в плен. Правый корпус должен был пересечь шоссе, ведущее из Анконы в Мачерата; центральному корпусу надлежало, расположившись в Терни, пересечь дорогу, ведущую из Ареццо в Фано; сам Мак, двигаясь между Тибром и морем через Сиенну, должен был перерезать оба шоссе — на Чивита-Веккию и флорентийское. 7000 неаполитанцев, высадившихся в Ливорно, должны были двинуться ему навстречу. Во исполнение этого плана 2 декабря он перенес свою главную квартиру в Баккано, где расположил свой резервный корпус в 15 000 человек, и приказал кавалеру де Сакс[125], командовавшему дивизией в 9000 человек, отбросить французские авангарды с правого берега Тибра и перехватить сиенскую дорогу. Генерал Метш должен был двинуться с 7000 человек по левому берегу Тибра на Монте-Ротондо, следуя по дороге из Рима в Терни, и прервать сообщение между Чивита-Кастеллана и Терни. В Чивита-Кастеллана находился Макдональд с резервом в 3000 человек. Он выставил три авангарда на трех дорогах, выходивших к Риму, а именно: генерала Княжевича с 2000 человек — на сиенском шоссе, около Рончильоне, на позиции у Фаллари; генерала Келлермана с 1800 человек — на центральном шоссе, у небольшого городка Непи; полковника Лаюра с 900 человек — на шоссе, идущем вдоль Тибра. Кавалер де Сакс атаковал одновременно эти три авангарда. Повсюду он был отражен и отступил к резерву, потеряв треть своих людей. В продолжение этого времени генерал Метш двигался по левому берегу на Канталупо, Кальви и Отриколи, где проходит дорога из Чивита-Кастеллана в Терни, которую он перерезал. Это вызвало беспокойство в главной квартире в Терни. Макк, присоединив к себе дивизию кавалера де Сакс, мог принять одно из двух решений: или возобновить атаку на Чивита-Кастеллана своими резервами, или переправиться через Тибр для поддержки дивизии Метша. Он остановился на втором решении. Он приказал навести мост через Тибр и расположиться в Канталупо. Макдональд и генерал Княжевич выступили, чтобы восстановить сообщение с главной квартирой. Они переправились на левый берег Тибра по Боргеттскому мосту, 9 декабря вновь захватили Отриколи, отбросили неаполитанскую дивизию на Кальви, окружили ее там и заставили сложить оружие. Она вся целиком сдалась в плен, хотя в ней оставалось еще 4500 человек. У нее было восемь пушек и 15 знамен. Со своей стороны, генерал Лемуан двинулся из Терни на Риети, Чивита-Дукале, Аквила и оттуда на Монте-Ротондо, вызвав тревогу в Риме.
Из 32 000 человек, с которыми Мак выступил из этой столицы, у него оставалось в строю не больше 20 000, а именно: 14 000 человек в его лагерной стоянке в Канталупо и 6000 человек под командованием кавалера де Сакс на позиции по правому берегу Тибра. Корпуса, действовавшие вдоль Адриатического моря и на центральном участке, также понесли большие потери. Армия была совершенно деморализована. Дивизия Лемуана обошла ее правый фланг, к французам ежедневно прибывали подкрепления. Войска на Адидже совершенно не двигались. Генерал Макк решил отступать и 12 декабря снял свой лагерь. Макдональд начал его преследовать.
11 декабря в Риме узнали о поражении неаполитанцев. 12-го король отступил в Альба; 13-го неаполитанский гарнизон очистил столицу; 14-го французский гарнизон вышел из замка св. Ангела и вступил в город; 15-го авангард Шампионе вступил в Рим. Этот авангард встретился с колоннами кавалера де Сакс, намеревавшегося при своем отступлении пройти по Римскому мосту. Они были атакованы, разбиты и отброшены на равнину Сторта. Их рассеяли, захватив пушки и 1200 пленных. Граф Роже-де-Дама, генерал неаполитанской службы, собрал беглецов и двинулся на Витербо, где вспыхнуло восстание. Келлерман бросился за ним, догнал в Монтальто и разбил. Остатки этой дивизии собрались в Орбетелло и отступили морем в Неаполь. Келлерман блокировал Витербо, который сдался лишь несколько дней спустя. В боях у Терни, Фермо, Чивита-Кастеллана, Отриколи, Кальви, Канталупо, Сторта неаполитанцы потеряли 25 000 человек, из коих 10 000 пленными, 15 000 убитыми, ранеными и дезертирами, 80 пушек и много знамен. Макк смог собрать свою армию только за р. Вольтурно. Ему удалось в последних числах декабря сосредоточить там 20 000 человек из 45 000, составлявших его центр и левый фланг. С прибытием подкреплений из Неаполя он занял позицию, опираясь левым флангом на крепость Капую и правым на Казерте. Французская армия, хотя и захваченная врасплох и наполовину меньшая по численности, потеряла мало людей. Несколько служащих римского правительства, хотевших бежать во Флоренцию, были задержаны в Витербо восставшими и подверглись очень дурному обращению.
Освободив таким образом римские области от неаполитанской армии, Шампионе продолжал развивать свой успех и двинулся на Неаполь. Из римских владений в Неаполитанское королевство ведут четыре шоссе. Первое, правое, пересекает понтийские болота, подходит в Террачине к границе Неаполитанского королевства (22 лье), затем идет в Гаэта (8 лье), проходит через р. Гарильяно около Трайето (12 лье) и через р. Вольтурно по мостам Капуи (9 лье) достигает Неаполя (7 лье); общая длина его 58 лье. Второе шоссе также выходит из Рима, пересекает Фраскати, подходит в Изола, на р. Гарильяно, к границе Неаполитанского королевства (22 лье), оттуда через Сан-Джермано и Кальви идет в Капую (22 лье), а из Капуи в Неаполь (7 лье); общая длина его 51 лье. Третье шоссе выходит из Терни, проходит через Чивита-Дукале (8 лье), Аквила (11 лье), Пополи (12 лье), Сольмона (4 лье), пересекает главный хребет Апеннин и Венарро (18 лье) и достигает Капуи и Неаполя (16 лье); общая длина его 69 лье. Четвертое шоссе следует вдоль Адриатического моря до Пескары (14 лье), где соединяется с третьим шоссе; общая длина его 62 лье.
Французская армия в составе четырех дивизий наступала по четырем шоссе: генерал Рей — по шоссе Террачине—Фонди, главнокомандующий с дивизией Макдональда — по изольскому шоссе, где переправился через р. Гарильяно по Чепранскому[126] мосту. При его приближении ретраншементы, которые Макк возвел для обороны этой реки, были брошены вместе с 80 пушками. Не встретив никакого сопротивления, Шампионе прибыл в Сан-Джермано 1 января 1799 г. Генерал Лемуан шел по третьему шоссе и прибыл последовательно в Аквила, Пополи, Сольмона. Генерал Дюгем, командующий четвертой дивизией, направился на Пескару, овладел этой крепостью, взял в ней 3000 пленных и оттуда двинулся на Пополи вслед за дивизией Лемуана.