Skriv en fortsættelse til dette afsnit - Den 4. juni 1799 kæmpede den 100. Demi Brigade i 4. Division i det første slag ved Zürich. Laval blev forfremmet til brigadegeneral mindre end en uge senere den 10. juni 1799. Ved det andet slag ved Zürich
Den 25. og 26. september 1799 ledte han en brigade i Nicolas Soults 3. division. Soults 11.000 tropper krydsede Linth-floden, overraskede og besejrede 13.000 østrigske og russiske forsvarere. Succesen resulterede i den østrigske kommandant Friedrich Freiherr von Hotzes død og afskæringen af Alexander Suvarovs flugtvej. Under kommando af Honoré Théodore Maxime Gazan deltog 3. division i den mislykkede indsats for at fange Suvarovs hær i Alperne. Fra den 30. september til den 5. oktober blev der udkæmpet kampe ved Klöntalersee, Muotathal, Näfels og Schwanden.