Zach venne promosso Feldmaresciallo luogotenente il 1 settembre 1805. In quello stesso anno prestò servizio come capo dello staff dell'Armata d'Italia dell'arciduca Carlo d'Austria-Teschen che prese parte alla Battaglia di Caldiero del 29 e 31 ottobre. Questa fu la miglior battaglia dell'Austria nel corso della Guerra della Terza coalizione. Dopo la guerra, Carlo pensionò Zach in quanto lo reputava ormai troppo anziano per prestare servizio nel suo staff. Il 23 settembre 1807, Zach divenne proprietario del 15º reggimento di fanteria, posto che mantenne sino alla propria morte.