Однак у лютому 1799 року, у зв'язку з утворенням 2-й антифранцузької коаліції за участю Росії, Павло I на прохання союзників призначив Суворова головнокомандувачем російськими військами, направленими до Італії. Суворову були підпорядковані і австрійські війська. Під час походу 1799 війська під командуванням Суворова розгромили французькі війська на річках Адда і Требія, при Нові, звільнивши від них всю Ломбардію. Спрямований до Швейцарії для з'єднання з корпусом Римського-Корсакова, Суворов узяв перевал Сен-Готард і Чортів міст, але російський корпус до того часу вже був розбитий і армія Суворова виявилася оточеною французами. Суворов зумів з боєм пробитися з оточення. Хоча мета Швейцарського походу не була досягнута, Суворов зумів так представити свої дії, що отримав найвище військове звання — генералісимус.