Promoted to brevet lieutenant-colonel on 30 March 1811, he also fought at the Siege of Tarifa in January 1812, at the Battle of Vitoria in June 1813 and at the Battle of Nivelle, during which he was again badly wounded in November 1813.
Promoted to brevet lieutenant-colonel on 20 July 1809, he fought at the Battle of Barrosa, where his regiment captured a French Imperial Eagle in March 1811. Gough also fought at the Siege of Tarifa in January 1812, at the Battle of Vitoria in June 1813 and at the Battle of Nivelle, during which he was again badly wounded in November 1813.