En la Segunda Batalla de Zúrich, los franceses recuperaron el control de la ciudad, junto con el resto de Suiza. De forma notable, Masséna superó a Korsakov; lo rodeó, lo engañó y luego tomó prisionero a más de la mitad de su ejército, además capturó el tren de equipajes y la mayoría de sus cañones, e infligió más de 8,000 bajas. La mayor parte de los combates tuvieron lugar en ambas orillas del Limago hasta las puertas de Zúrich, y dentro de la ciudad misma. Zúrich se había declarado neutral y se salvó de la destrucción general. El general Nicolas Oudinot comandaba las fuerzas francesas del lado derecho y el general Édouard Mortier, las de la izquierda.