Am 1. Januar 1812 zum Generalleutnant befördert, zeichnete sich Cotton am 22. Juli 1812 in der Schlacht bei Salamanca derart aus, dass Wellington ihm persönlich für seinen Einsatz dankte. Am nächsten Tag wurde er durch die verirrte Kugel eines portugiesischen Wachsoldaten gefährlich am rechten Arm verletzt, der aber nicht wie befürchtet amputiert werden musste. In Anerkennung seiner Tapferkeit erhielt er am 21. August 1812 die Würde eines Knight Companion des Order of the Bath. Nach einer vorübergehenden Heimkehr befehligte er wieder die alliierte Reiterei in den Feldzügen in Spanien und Südfrankreich bis zum Friedensschluss, wobei er u. a. im Juli 1813 an der Pyrenäenschlacht, im Februar 1814 an der Schlacht bei Orthez sowie im April 1814 an der Schlacht bei Toulouse teilnahm. Für seine militärischen Verdienste wurde er am 3. Mai 1814 als "Baron Combermere" zum Peers erhoben, wodurch er aus dem House of Commons ausschied und einen Sitz im House of Lords erhielt. Im Rahmen der Reform des Order of the Bath wurde er am 4. Januar 1815 zum Knight Grand Cross dieses Ordens erhoben. An der Schlacht bei Waterloo (18. Juni 1815) nahm er nicht teil, da der Oberbefehl über die Kavallerie auf Betreiben des Prinzregenten an Lord Uxbridge übertragen worden war. Nach der Verwundung des Letzteren übernahm er dessen Kommando und blieb bis zur Verringerung der Besatzungsarmee 1816 in Frankreich.