Гомм присоединился к армии Артура Веллингтона, снова став помощником генерал-квартирмейстера, и участвовал в битве при Ролисе и при Вимейру в августе 1808 года во время пиренейских войн. После конвенции Синтра, Гомм вернулся в Португалию и служил под началом Джона Мура в битве при Ла-Корунье в январе 1809 года. Гомм служил также под командованием Джона Питта, графа Чатэма, во время катастрофической голландской кампании осени 1809 года.