O 4 de xuño de 1799, a 100a Brigada Demi loitou na 4a División na Primeira Batalla de Zúrich. Laval foi ascendido a xeneral de brigada menos dunha semana despois, o 10 de xuño de 1799. Na segunda batalla de Zúrich
Os días 25 e 26 de setembro de 1799, liderou unha brigada na 3a División de Nicolas Soult. Os 11.000 soldados de Soult cruzaron o río Linth, sorprendendo e derrotando a 13.000 defensores austríacos e rusos. O éxito resultou na morte do comandante austríaco Friedrich Freiherr von Hotze e a interrupción da ruta de escape de Alexander Suvarov. Baixo o mando de Honoré Théodore Maxime Gazan, a 3a División participou no fracaso do intento de atrapar o exército de Suvarov nos Alpes. Entre o 30 de setembro e o 5 de outubro, libráronse accións en Klöntalersee, Muotathal, Näfels e Schwanden.