Pada awal permusuhan Petrasch memerintahkan Divisi Wallis di bawah Charles di Danube, dan bertugas di Pertempuran Stockach 25 Maret. Selama invasi Swiss pada bulan Mei ia dipisahkan untuk menghubungkan dengan Korps Vorarlberg Hotze, komando menjadi cadangan. Dia memerintahkan Kolom ke-4 di sayap kiri Hotze pada Pertempuran Pertama Zurich (Zurich Berg) 4 Juni, dan sementara menggantikan Hotze ketika perwira itu terluka. Selama Pertempuran Zürich Kedua
setelah kematian Hotze pada tanggal 25 September ia menggantikannya sebagai komandan Korps Vorarlberg, kemudian, setelah mengetahui kekalahan Korsakov terhadap Rusia, mundur dengan cepat di luar Rhine, secara efektif meninggalkan Korps Alexander Suvorov untuk menderita perhatian penuh dari Prancis. Dipindahkan untuk memimpin garnisun Ulm di Danube pada bulan Desember, ia tertinggal di Ulm dengan 10.000 orang ketika Kray mundur setelah Pertempuran Höchstadt 19 Juni.