Очень быстро он завладел городами Миланом и Турином и в полтора месяца очистил от французов почти всю северную Италию. Разбитая при р. Адда французская армия укрылась за горами вокруг г. Генуи. Начальник ее, генерал Моро, ждал помощи от тех французских войск, которые были на юге Италии. Оттуда и спешил к нему на помощь генерал Макдональд. Но Суворов бросился к нему навстречу и разбил его в упорной трехдневной битве на берегах р. Требиа. Макдональд должен был уйти назад, не дойдя до Моро. Недовольное неудачами в Италии, французское правительство прислало на смену Моро молодого генерала Жубера. Жубер попробовал начать наступление на Суворова и пошел от Генуи через горы на север. Но при выходе из гор на равнину у городка Нови Суворов стремительно напал на Жубера и разбил его армию, причем сам Жубер был убит в бою. После этой победы Суворов окончательно овладел всей северной Италией и готов был к дальнейшему наступлению на Францию. Но обстоятельства вызвали его в Швейцарию.
Император Павел, отправляя Суворова на театр войны, дал ему полную свободу действий («веди войну, как знаешь»). Но австрийский двор, отдав под начальство Суворова австрийские войска, вмешивался в его распоряжения, ставил ему различные требования и делал указания, которыми Суворов был недоволен. В свою очередь, недовольный самостоятельностью Суворова, придворный военный совет в Вене («гофкригсрат») строил свои планы дальнейших военных действий и настоял на том, чтобы после завоевания северной Италии русские войска занялись освобождением от французов Швейцарии, а Италию оставили в распоряжение одних австрийских войск. Император Павел согласился на это, и Суворов должен был перейти из Италии в Швейцарию, откуда австрийцы спешно вывели свои силы. В Швейцарии из союзных войск оставался один лишь русский корпус генерала Римского-Корсакова. Суворов условился встретиться с ним в Швице и двинулся к Швицу через С.-Готард. С величайшими усилиями русские войска совершили поход через эту громадную гору и сквозь ущелья р. Рейсы («Чертов мост») и вышли с юга к Фирвальдштетскому озеру. Но здесь Суворов узнал, что Римский-Корсаков, разбитый французами, отброшен на север и что в Швице ждут французы в твердой надежде запереть знаменитого Суворова в горах и взять его в плен. Зная, что французская армия (генерала Массена) чуть не вчетверо превосходит числом его усталые войска, Суворов отказался от мысли идти к Швицу.