В сражении при Брейтенфельде (1631) Горн командовал левым флангом шведской армии. Во время похода Густава Адольфа в Южную Германию король оставил Горна с войском в 7 тыс. человек в Верхней Франконии. В начале 1632 года он под давлением войск Тили был вынужден оставить захваченное им Бамбергское епископство. Король поспешил ему на помощь, и они вместе вступили в Баварию. После того как Густав Адольф направился к Нюрнбергу, Горн принял командование оставленной в Баварии армией, однако вскоре был назначен командовать расположенными в долине Рейна войсками. Там ему удалось занять Кобленц и Трир, а также разбить войска императора возле Вислоха.