1647 kämpfte er erneut unter dem Kommando Condés, jetzt in Katalonien als Generaloberst der leichten Kavallerie. Er nahm an der Belagerung von Lleida (Lerida) teil, die am 17. Juni 1647 aufgehoben wurde. Am 22. März 1648 wurde er zum Generalleutnant ernannt. Immer noch unter dem Oberbefehl Condés nahm er an der Belagerung von Ypern teil. In der Schlacht bei Lens (20. August 1648) befehligte er Corps de bataille.