W Hiszpanii stał się podstawowym zawodnikiem swojej drużyny, zaliczając aż 32 występy w meczach ligowych w sezonie 2007/2008. Na początku lipca 2008 roku, podpisał pięcioletni kontrakt z Benficą. Kosztował działaczy portugalskiego klubu 3 miliony euro. W Benfice nigdy nie udało mu się wywalczyć na stałe miejsca w pierwszym składzie, choć trener Jorge Jesus często korzystał z jego usług. 21 marca 2009 roku wywalczył z Benficą Puchar Ligi Portugalskiej, wykorzystując decydujący rzut karny w serii jedenastek przeciwko swojemu macierzystemu klubowi – Sportingowi. Na początku sezonu 2009/2010 doznał kontuzji, która wykluczyła go z gry w pierwszej połowie sezonu. 13 sierpnia 2011 roku został wypożyczony do Granady. Po kolejnym dobrym sezonie w Hiszpanii Andaluzyjczycy chcieli wypożyczyć go na kolejny sezon, jednak Benfice interesował jedynie transfer definitywny w związku z czym piłkarz wrócił do Lizbony.