After scoring in both games against Azerbaijan in qualification, Silva was part of the under-21 team that finished as runners-up at the 2015 UEFA European Championship in the Czech Republic. He returned to the full side for UEFA Euro 2016, making his debut in the competition on 18 June by coming on as an 89th-minute substitute for Nani in a 0–0 draw with Austria at the Parc des Princes.