En 1631, Hamilton se puso al frente de un ejército de 6000 hombres para luchar en Alemania en favor de Gustavo II Adolfo de Suecia en la Guerra de los Treinta Años. Custodió las fortalezas del río Oder, mientras que Gustavo se enfrentaba al conde de Tilly en Breitenfeld, y después ocupó Magdeburgo, pero su ejército quedó diezmado por el hambre y las enfermedades, y tras el fracaso absoluto de la expedición regresó a Inglaterra en septiembre de 1634.