À la tête d'un détachement important de troupes franco-bavaroises, il partit occuper la ville fortifiée de Donauwörth, mais fut attaqué par les troupes alliées commandées par le duc de Marlborough, et Louis-Guillaume de Bade-Bade (Ludwig Wilhelm von Baden-Baden). Le , après de sanglants combats, les Alliés prirent la place de Schellenberg en réduisant à néant l'armée de d'Arco dans la poursuite qui suivit. D'Arco avait quasiment été coupé du commandement franco-bavarois pendant toute l'affaire et ne survécut que pour pouvoir rejoindre le gros de l'armée commandée par Tallard et l'Électeur. À la bataille de Blenheim, à la tête de la cavalerie bavaroise, il résista longtemps aux assauts du prince Eugène de Savoye mais il fut contraint de se replier avec les restes de l'aile gauche après que Marlbourough eut mis en déroute les troupes françaises à l'aile droite. Il suivit l'électeur de Bavière dans son exil aux Pays-Bas espagnols et commanda à nouveau la cavalerie à la bataille de Ramillies, avant de retourner en Bavière.