Con el comienzo de la etapa sueca en la guerra de los Treinta Años regresa a Alemania para enfrentarse a Gustavo II Adolfo bajo las órdenes de Wallenstein. Tras la derrota de este y su posterior asesinato, en el que estuvo invulcrado, ocupó su puesto al frente del ejército imperial. Apoyado por Fernando de Austria el Cardenal Infante y sus españoles derrota a los suecos en la batalla de Nördlingen, que fue casi el final de la etapa sueca en la guerra de los Treinta Años. Sin embargo, la posterior persecución del ejército sueco en el norte de Alemania acabó en fracaso y sufrió diversas derrotas en 1637 y 1638 contra el ejército sueco del general Johan Banér. Fue llamado para socorrer Magdeburgo contra las fuerzas suecas de Lennart Torstenson, frente a quien logró una honrosa retirada con la mayor parte de sus tropas. Destituido del mando, se le volvió a otorgar en 1645 tras vencer en Jankov.