Danny was regularly used by managers Carlos Queiroz and Paulo Bento during the UEFA Euro 2012 qualifying campaign. On 3 September 2010, he netted in a 4–4 draw against minnows Cyprus at the "Estádio D. Afonso Henriques" in Guimarães after the national team led 4–2. He missed the finals in Poland and Ukraine however, due to a serious injury; also due to physical ailments, he was ruled out of the 2016 edition.