Profitant de ces circonstances, les Espagnols s’avancent en Champagne. Ils y sont sévèrement défaits à la célèbre bataille de Rocroi le , par un général de 22 ans, Louis de Bourbon, duc d'Enghien, surnommé plus tard « le grand Condé ». Celui-ci s’empare plus tard de Thionville. D’autres succès français se font en Italie, en Espagne, y compris sur mer, où la flotte française est maîtresse de la Méditerranée et s'illustre lors de la bataille navale de Carthagène. Ces succès sont contrebalancés par des revers en Allemagne (Rantzau battu à la bataille de Tuttlingen), à la faveur desquels le commandement du comte de Guébriant passe au maréchal de Turenne. Opposé aux impériaux de Mercy, qui a pris Fribourg le , Turenne commandant l'Armée de l'Allemagne est rejoint par le duc d’Enghien et son Armée de France. Entre le 3 et le , une bataille meurtrière entre les Français et les troupes impériales fait rage sur les collines de l’alentour de Fribourg. À la fin, Fribourg reste impériale mais les Français se rendent maîtres de la vallée du Rhin.