Danny w nowym klubie zadebiutował 29 sierpnia roku w wygranym 2:1 meczu o Superpuchar Europy z Manchester United, w którym strzelił jedną z bramek. W czerwcu 2011 roku Portugalczyk podpisał nowy czteroletni kontrakt z klubem. Jednak w lutym 2012 roku, doznał kontuzji kolana, która wykluczyła go z gry na dłuższy czas i pozbawiła niemal pewnego powołania na Euro 2012. Krótko po tym jak do rezerw odesłany został Igor Denisow, Danny został mianowany kapitanem drużyny. W 2015 roku zapowiadał opuszczenie drużyny po wygaśnięciu kontraktu, jednak ostatecznie na początku czerwca 2015 roku podpisał nowy dwuletni kontrakt z rosyjską ekipą. W latach 2015–2017 odgrywał już mniejszą rolę w drużynie w efekcie czego zdecydował się odejść z klubu po wygaśnięciu kontraktu.

27 czerwca 2017 roku Slavia Praga ogłosiła podpisanie kontraktu z byłym reprezentantem Portugalii. Danny spędził w Czechach jeden sezon, w którym wystąpił w 21 meczach i zdobył jedną bramkę.

Rok później wrócił do CS Marítimo, również spędził tam jeden sezon. Rozegrał 13 spotkań i nie strzelił ani jednej bramki.