Generał Graham postanowił zaatakować tyły oblegającej armii, i w lutym 1811 roku wypłynął z Kadyksu z siłami ponad 4000 ludzi, razem z 7000 hiszpańskich żołnierzy, pod wodzą generała Manuela Lapeña, który dowodził wyprawą. Wojsko wylądowało w Tarifie, na wybrzeżu Cieśniny Gibraltarskiej, i posuwając się na północ, 5 marca przybyło na wzgórza Barrosy, leżące na południe od Kadyksu, oraz na tyłach oblegającej armii.