Durante la Guerra di successione di Mantova e del Monferrato, Rudolf venne inviato nell'Italia settentrionale col titolo di colonnello sotto il comando di Mattia Galasso e con questi nel luglio del 1630 combatté la battaglia di Mantova e saccheggiò la città. Il 27 gennaio 1632 venne promosso generale. Sempre nel corso della Guerra dei trent'anni, prese parte alla Battaglia di Lützen il 6 novembre 1632, dove rimase ferito sette volte riuscendo però a trattenere l'esercito svedese con una piccola forza. Il 23 dicembre di quello stesso anno venne promosso "Feldmarschall" e venne trasferito sempre al seguito di Matthias Gallas dapprima in Lorena e poi in Borgogna. L'imperatore Ferdinando III lo nominò suo Consigliere Privato e lo nominò Feldmaresciallo nel 1634.