Come tenente generale, fu inviato in Ungheria a capo di un corpo di 6000 uomini, per aiutare l'imperatore a fermare un'invasione dei turchi. Coligny giocò un ruolo cruciale nella battaglia di San Gottardo (1664)
, in cui i turchi furono decisivamente sconfitti.