13 сентября 1807 года Ланн получил престижную должность генерал-полковника швейцарцев. 25 октября 1808 года Ланн получил приказ Наполеона направиться в Байонну и присоединиться к Армии Испании. 18 ноября 1808 года он возглавил 3-й и части 6-го армейского корпуса, и 23 ноября его 30-тысячная армия разгромила 45-тысячную испанскую армию генерала Кастаньоса в битве при Туделе, а затем в течение 2-х месяцев вёл тяжелейшую осаду Сарагосы. Крепость сдалась лишь 21 февраля 1809 года. С 8 января 1809 года возглавлял 3-й и 5-й корпуса Армии Испании. Вскоре был отозван во Францию и 30 марта 1809 года возглавил 2-й корпус Армии Германии. Принял участие в Австрийской кампании, сражался при Абенсберге (20 апреля) и Ландсхуте (21 апреля). 23 апреля взял штурмом упорно сопротивлявшийся город-крепость Регенсбург, обороняемый арьергардом эрцгерцога Карла (ок. 6 тыс. чел.), «Роланд французской армии» лично возглавил штурмующие части.