Dans la nuit du 18 au , le corps prussien de Zieten poursuit les Français vers Charleroi tandis que celui de Thielmann continue le combat à Wavre contre le corps de Grouchy qui battra en retraite à son tour dans la journée du 19. Le , le corps de Zieten est à Beaumont, celui de Bülow à Colleret d'où il se dirige vers Maubeuge, celui de Thielmann à Gembloux. Le , Zieten encercle et commence à bombarder Avesnes, Thielmann avance par Charleroi et Marchiennes, le corps de Georg von Pirch est à Thuin, celui de Bülow à Marville entre Landrecies et Maubeuge. Dans la nuit du 21 au 22, à Avesnes, un obus prussien tombe sur une poudrière qui explose, causant de grands dégâts : la place capitule aussitôt et sa petite garnison, 200 vétérans, part comme prisonniers de guerre. Le corps de Pirch est désigné pour faire le siège des places restantes : deux divisions et la cavalerie autour de Maubeuge, une division à Landrecies, une division à Philippeville et Givet.