À son retour, il participe à la grande guerre du Nord, comme les batailles de Narva (1700), de Kliszów (1702) et de Thorn (1703). En 1702, il devient colonel, en 1704, major général. En 1704, il participe à la bataille de Posen. En 1705, il est élevé au rang de baron suédois.