Швейцарский поход начался 10 сентября, когда русские части выдвинулись из Таверно на север. Сам Суворов следовал к Белинцоне в составе корпуса Дерфельдена. У Бьяски к ним присоединилась австрийская бригада Штрауха. Первый бой войскам Суворова французская бригада Лекурба готова была дать у Сен-Готардского перевала. Начиналась горная война, невиданная по напряжению и чудесам воинской стойкости. И «старый скиф» Суворов в новых для себя условиях действовал отнюдь не прямолинейно, умело манипулируя небольшими подвижными корпусами своей армии. Корпус Розенберга шёл отдельно от Суворова, по реке Тичино. А войска Дерфельдена после быстрых переходов остановились в Дацио, за десять вёрст до Айроло, где находились французские войска. Подходы к Сен-Готарду прикрывали французские бригады Гюдена и Луазона общей численностью 9000 человек. Атаковать их в горах было немыслимой задачей, на которую Суворов решился.
Переход Суворова через Альпы в 1799 году. Художник А. Попов
На штурм Сен-Готарда русские пошли тремя колоннами: центральная шла на французские позиции в Айроло, левая должна была прорубаться к верховьям реки Тичино, а правой, которой командовал Багратион, было суждено сыграть в сражении решающую роль. Войска Багратиона должны были обойти левый фланг французов, пройдя по крутым вершинам. В диспозиции Суворов писал: «Первая или правая колонна, состоящая из авангарда князя Багратиона и дивизии генерал-лейтенанта Швейковского, выступив в 3 часа пополуночи, пойдёт по большой дороге до Валь-ди-Ведро и оттуда уже возьмёт вправо к Маддерана и чрез Балле атакует во фланг неприятельскую позицию при Боско. А как в этой позиции может быть не более 3 баталионов неприятельских, то упомянутая колонна с половины дороги к Боско должна отрядить 4 баталиона ещё правее, прямо к Госпису, на вершине С.-Готарда, чтобы отрезать совсем отступление неприятелю из позиции при Боско».
Появление Багратиона на высотах в кульминационный момент битвы и заставило французов спешно отступить. Суворов занял Сен-Готард. На одной из высот Сен-Готарда располагался странноприимный дом, хоспис, который содержала небольшая община. Приор радушно встретил Суворова, и после благодарственного молебна по случаю победы общинники угощали русских картошкой и горохом.
Войска Дерфельдена неотступно преследовали французов, спускаясь с вершин Сен-Готарда. На новых позициях французы были подкреплены прибывшими войсками Лекурба и собирались перейти в наступление. Но тут пришло известие о приближении войск Розенберга; французы испугались удара в тыл и заняли оборону у селения Госпиталь. Из Госпиталя французские батальоны удалось выбить только с наступлением темноты. Надо сказать, что во время сражения за Сен-Готард судьба войск Розенберга была неизвестна Суворову. У этой русской колонны в те дни был свой славный путь.
Суворов на Сен-Готарде. Художник А. Шарлемань
Авангард корпуса Розенберга, которым командовал неунывающий Милорадович, трое суток теснил французские аванпосты. Героически проявил себя в те дни старый соратник Суворова, Фёдор Васильевич Харламов, седовласый испытанный богатырь, недавно произведённый в генерал-майоры. Французы встретили русский авангард на вершине горы Криспальт. Милорадович атаковал неприятеля с левого фланга, полковник Мансуров – с правого, а по центру – Харламов с избранными им 170 храбрецами. Смелым броском они выбили французских стрелков с удобных позиций; неприятель спустился с горы и отступил в селение Урзерн, в долину. В Урзерне Лекурб оставил и резервы: французы готовились к нешуточному сопротивлению. Но и там русский авангард атаковал неприятеля; тихо скатившись с горы, он неожиданно с могучим «Ура!» бросился на не успевшего осмотреться врага. Дважды был ранен в этом бою генерал Харламов, но продолжал теснить французов. В Швейцарии ярость русских штыковых атак возросла: в критической ситуации богатыри умели сметать любую преграду. И для старика Харламова это был звёздный час перед закатом. Третье ранение – картечью – остановило его, оказалось роковым. Русский генерал умирал в доме сельского священника, простившись с боевыми товарищами: «Дети, прощайте; служите Богу и царю по-прежнему». В реляции о Швейцарском походе Суворов напишет кратко, сперва – в описании боя: «Генерал-майор Харламов был в сие время впереди, оказал свою храбрость двукратным нападением в штыки и получил тяжёлую рану в плечо», а уж потом – перечисляя раненых: «Харламов в плечо навылет пулею». Это была тяжкая потеря для Суворова.
В Урзерне французы потеряли 220 человек убитыми и пленными, оставили победителям три орудия, немало боеприпасов и запас провианта, которого корпусу Розенберга хватило на сутки. Розенберг подумывал о преследовании врага. Но на горы пал туман, темнело – и погоня по неизученной местности представлялась слишком рискованным предприятием. Если бы он знал о положении войск Суворова и Дерфельдена – новая атака на французов принесла бы русской армии решительную победу. Лекурбу было бы не просто избежать полного уничтожения.
Войска Суворова расположились для ночного отдыха в районе селения Госпиталь, откуда недавно отступили французы. Небольшой отряд под командованием генерал-майора Каменского Суворов спозаранку послал идти тихим маршем на левый берег Рейса, к Цумдорфу и Гешенену. В Гешенене отряд Каменского оказывался в тылу у французов, преграждавших дорогу армии Суворова у Чёртова моста. От воинов Каменского требовалась в тот день колоссальная выдержка, требовались упорство и выносливость, чтобы после трудного, скрытого перехода обрушиться на позиции противника, рассеять их и пуститься в преследование. Да, это был Архангелогородский мушкетёрский полк. Ему предстояло отличиться в бою за Чёртов мост. Молодой генерал Николай Михайлович Каменский был сыном старинного суворовского знакомца, графа Михаила Федотовича, с которым полководец так и не поделил победу при Козлуджах. К сыну недруга Суворов относился благожелательно, считал его храбрецом и героем, достойным великих дел. Рядом с фельдмаршалом сражался и его сын Аркадий – наконец-то отец его приблизил, проверив в боях.
В 6 часов утра с основными силами выступил из Госпиталя и Суворов. С Розенбергом он соединился в районе Урзерна. Войска двинулись вниз по реке Рейсе. Вскоре идти пришлось по туннелю Урнер-Лох (урзернская дыра), пробитому в скалах, после чего узкая дорога по краю скалы проходила по Чёртову мосту, переброшенному через глубокую пропасть. Это впечатляющее сооружение состояло из двух арок общей длиной порядка тридцати метров. Первыми шли в наступление войска Розенберга, и раньше других – авангард Милорадовича. За ним – остальные войска Розенберга, а во вторую очередь – дивизия Дерфельдена. Бой начался при вступлении в туннель Урнер-Лох – три сотни французов с одной пушкой контролировали выход из туннеля. Сопротивление французов было преодолено с помощью фланговых движений: трёхсот героев, охотников славного полковника Трубникова, командовавшего батальоном в Орловском мушкетёрском полку Мансурова, послали в горы над Урнер-Лохом, других двухсот во главе с майором Тревогиным – через Рейсу, для угрозы тылу французов. Они пройдут по пояс в холодной воде, преодолевая сильное течение, – и, карабкаясь и спускаясь по неприступным скалам, окажутся на левом берегу обрыва, во французском тылу. Вслед за отрядом Тревогина Суворов послал батальон полковника Свищова. В этом сражении Суворов применил три обхода различной глубины – с помощью отрядов Трубникова, Тревогина – Свищова, Ауффенберга и наконец Каменского, который со своими архангелогородцами раньше других выступил в поход.