A hadműveletek kezdetén Petrasch parancsnoka volt egy Wallis-i hadosztálynak, Károly 1. hadtestének a Duna mentén, és a Stockach-i csatában szolgált március 25-én. A svájci invázió alatt májusban a Hotze Vorarlbergi hadtestéhez kapcsolódott, parancsnoksága a tartalék lett. A 4. oszlopot Hotze bal szárnyában irányította a június 4-i első zürichi csatában (Zürich Berg), és ideiglenesen helyettesítette Hotze-t, amikor a tiszt megsérült. A
Zürich második csata után Hotze halála után szeptember 25-én helyettesítette őt a Vorarlberg-i hadtest parancsnokaként, majd, miután megtudta Korsakov oroszai vereségét, meredeken visszavonult a Rajna túloldalára, hatékonyan elhagyva Alexander Suvorov hadtestét, hogy szenvedjen a franciák teljes figyelméből. Decemberben átvették Ulm helyőrségének parancsnokságára a Duna mentén, Ulmban maradt 10 000 emberrel, amikor Kray visszavonult a Höchstadt-i csata után június 19-én.