Scrivi una continuazione per questo paragrafo - Si imbarcò a Ramsgate nell'agosto del 1808, e, raggiungendo la foce del Douro in compagnia del brigadiere generale Acland, trovò ordini dal generale Wellesley di procedere immediatamente lungo la costa verso la baia di Maceira. Lo stesso Wellesley, dopo il suo successo a Roliça
, marciò lungo la costa, perché desiderava ricevere rinforzi prima di attaccare Lisbona o di impegnare l'intero esercito di Junot. A Paymayo e Maceira, Anstruther e Acland incontrarono Wellesley e sbarcarono le loro brigate, anche se con molte difficoltà e perdite a causa delle forti onde. Quando sbarcò, Wellesley formò tutto il suo esercito in una posizione forte a Vimeiro, e attese l'attacco che Junot stava meditando. Alla battaglia di Vimeiro, il cimitero che costituiva la chiave della situazione inglese fu occupato dalle brigate di Fane e Anstruther, e su di loro cadde il peso dell'attacco di Junot. I francesi furono tuttavia respinti con pesanti perdite e Anstruther dimostrò la sua abilità come brigadiere. All'arrivo di Moore, Burrard e Dalrymple, l'esercito fu ripartito, e Anstruther ricevette le altre compagnie del 95o, e fu messo sotto gli ordini di Edward Paget, che doveva comandare la riserva. Durante l'avanzata in Spagna, Paget guidò le sue brigate attraverso Elvas e Alcantara, per unirsi a Moore a Salamanca.