Passados alguns meses, o exército de Tilly sofreu três derrotas; na última destas batalhas, travada em Breitenfeld, perto da atual cidade de Leipzig, em 17 de setembro de 1631, Gustavo Adolfo teve a ajuda do exército saxão. Depois desta Batalha de Breitenfeld, o exército sueco encaminhou-se para o sul, bateu os imperiais na Batalha de Rain e ocupou brevemente a Baviera.