В 1808 году Лагранж был вызван Наполеоном в Испанию для участия в Пиренейской войне. Там он участвовал в атаке на Ласканти 18 ноября, после чего преследовал противника до Террачины. В составе войск маршала Ланна он внес свой вклад в победу французов в битве при Туделе, где испанский генерал Кастаньос понёс значительные потери. В 1809 году Лагранж был направлен в Германию, и там командовал союзным контингентом войск Карла I, Великого герцога Баденского в сражениях против Австрии. 26 апреля 1810 года генерал Лагранж был возведён в достоинство графа империи.