Après cette bataille, il attaque , roi de Pologne, et remporte une victoire sur les bords de la Duna (1701), puis à la Kliszów, en juillet 1702. Maître de la Pologne, il fait élire comme roi Stanislas Leszczynski (juillet 1704), poursuit l'électeur de Saxe jusque dans ses États, et le force à signer le traité d'Altranstädt (1706), par lequel il renonce à la couronne de Pologne.