He went on to fight at the Siege of Ciudad Rodrigo in January 1812, the Siege of Badajoz in April 1812 (where he was wounded) and the Battle of Salamanca in July 1812 before being promoted to lieutenant colonel on 17 August 1812.
Гомм участвовал в осаде Сьюдад-Родриго в январе 1812 года, блокаде Бадахоса в апреле 1812 года (был ранен) и в битве при Саламанке в июле 1812 года, до произведения в подполковники 17 августа 1812 года.