Вечером 4 июня 1799 г. русские войска начинают беспримерный марш-бросок, делая за сутки около 50 км перехода. Начавшийся бой австрийцев с Макдональдом заставил суворовских чудо-богатырей последние 20 км почти бежать. Несмотря на изнеможение, казачья кавалерия, а с ней и австрийские драгуны с ходу 6 июня вступили в бой при реке Треббии и потеснили противника. А упорные бои 7 и 8 июня привели к разгрому французов. Из 36 тыс. солдат у Макдональда осталась только половина, хотя это была армия уже нового типа, рожденная в огне революции, армия с новой тактикой боя, с новым генералитетом. Этот факт русской победы был сильнейшим аргументом в пользу суворовского полководческого мастерства и боевых качеств его воинов.
Тем временем армия Моро быстро отступила к Генуэзской ривьере. Путь во Францию был свободен. Но многочисленные распоряжения коварного императора Австрии заставили А. В. Суворова отказаться от наступления на Францию. Вынужденная пауза в боях позволила французам объединить силы под командой генерала Б. Жубера, Его 35-тысячный корпус двинулся к Мантуе навстречу русским. Как только Жубер у города Нови обнаружил главные силы русских, Суворов, не давая Жу-беру опомниться, стремительной атакой напал на французов. Длительный бой 4 августа закончился вновь победой А. В. Суворова. Французы отступили, потеряв половину своих солдат. Эта блистательная победа завершила итальянскую кампанию.
Вытеснение Суворова австрийцами из Италии. Теперь австрийцы, стремясь укрепиться в Италии, жаждали вытеснить оттуда русских. Дипломаты из Вены зачастили в Петербург. Австрийский двор убеждал Павла в необходимости переброски А. В. Суворова в Швейцарию, так как именно оттуда якобы лучше всего идти во Францию. И недалекий Павел повелел, несмотря на резкие возражения Суворова, двинуться в Швейцарию. Русский корпус 16 августа получил из Вены (!) приказ о движении через Альпы. А. В. Суворов ярко и кратко резюмировал это решение: «Выдавя из меня сок, нужный для Италии, бросают меня на Альпы». Частичным оправданием похода служила необходимость помочь 28-тысячному русскому корпусу генерала А. М. Римского-Корсакова, брошенному австрийцами один на один с 80-тысячным войском французов. Дорог был каждый день…
Переход через Альпы. А. В. Суворов ведет войска тяжким, но кратчайшим путем через перевал Сен-Готард, где укрепилось 9 тыс. французов. Их в конце концов заставил отступить генерал П. И. Багратион, подошедший к французским позициям с тыла, пробираясь обходом через неприступные обледенелые горы. Но впереди была так называемая Урзернская дыра и Чертов мост через реку Ройс. Дорога от Сен-Готарда на Альт-дорф преграждалась отвесными скалами, а проходом сквозь них служил узкий, в рост человека тоннель длиною около 80 шагов. За ним сразу же был мост, перекинутый на огромной высоте через пропасть. В лоб тоннель взять не удалось, и русские воины пошли в обход, карабкаясь по отвесным скалам. После взятия Урзернской дыры армия А. В. Суворова оказалась у полуразрушенного моста. Под непрерывным огнем солдаты закрыли пролом бревнами и досками, связанными поясами и шарфами, и ринулись на другой берег. С боями выйдя к Люцернскому озеру, русские убедились, что далее никакой дороги, вопреки рассказам австрийцев, нет. Пришлось двинуться вместе с мужественным (почти семидесятилетним!) фельдмаршалом по бездорожью, по заснеженным козьим тропам, теряя тысячи людей, бросая пушки, лошадей и амуницию.
Преодолев хребет Росшток, войска Суворова спустились в Муттевскую долину и узнали, что русский корпус Римского-Корсакова и австрийский корпус Готце уже разбиты и отброшены за Рейн. Окруженный войсками врага, Суворов все-таки, вновь теряя людей, лошадей и пушки, уходит через горы к Гла-рису навстречу австрийцам. Но вновь коварных австрийцев здесь не оказалось. Понимая бессмысленность дальнейших действий, военный совет решает идти в Южную Германию, и 1 октября русская армия была уже вне Швейцарии. Разумеется, героический альпийский поход показал всей Европе беспримерное мужество русского солдата и великий талант его полководца. Однако, начав поход с 20 тыс. солдат, А. В. Суворов окончил его, имея лишь 15 тыс. Едва отдохнув, 14 января 1800 г. суворовские войска по приказу Павла I направились в Россию. 3 февраля уже тяжело больной А. В. Суворов сдал в Польше командование Розенбергу и отправился в Петербург. Капризный и мстительный император вверг его в новую опалу, хотя за швейцарский поход еще ранее А. В. Суворову было присвоено звание генералиссимуса. 6 мая 1800 г. великий полководец скончался.