On 16 July 2016, Selke was named in Horst Hrubesch's 18-man squad for the 2016 Summer Olympics in Rio de Janeiro. He scored his first goal at the tournament on 7 August, netting Germany's second in a 3–3 draw with South Korea. Germany ultimately went on to win the Silver Medal, losing to Brazil in the final. The following year, he was included in Germany's 23-man squad for the 2017 UEFA European Under-21 Championship in Poland where they went on to be crowned champions after beating Spain 1–0 in the final.