Após a histórica conquista do Europeu 2016, Danilo Pereira participou em dois jogos amigáveis de Portugal, frente à Suécia (derrota por 3-2 a 28 de março de 2017) e Chipre (triunfo por 4-0 a 3 de junho de 2017). Sem surpresa, Danilo foi um dos 23 convocados por Fernando Santos para representar Portugal na Taça das Confederações 2017, que se realizou na Rússia, naquela que foi a primeira participação lusa na prova. A equipa campeão da Europa competiu no grupo A, juntamente com México, Rússia e Nova Zelândia.