Тем не менее, он получил от Парламента благодарность за его действия в Витории, где он командовал левой колонной центра, состоящей из 3-й и 7-й дивизий. В 1813 году он был назначен генерал-лейтенантом и полковником 13-го пехотного полка. Он возглавлял свою дивизию в битве при Пиренеях, где она практически не участвовала, а затем в октябре уехал домой в Англию. После того, как предыдущий командир был ранен в битве при Ортезе в феврале 1814 года, Далхаузи ненадолго снова возглавил 7-ю дивизию. Он занял город Бордо и таким образом пропустил финальную битву при Тулузе.