Ook in de winter van 2016 had Giles last van diverse blessures. Desondanks was de atleet tijdens het baanseizoen sterker dan het voorgaande jaar: hij verbeterde zich in juni tot 1.47,21. Twee weken later won Giles de Britse kampioenschappen. Alhoewel hij het Britse limiet op de 800 meter voor de Europese kampioenschappen van Amsterdam niet gelopen had, werd hij toch toegevoegd aan de nationale ploeg, aangezien hij wel de internationale B-limiet haalde. Tijdens die Europese kampioenschappen was de Brit succesvol. Bij zijn internationale debuut, veroverde Giles een bronzen medaille door in de finale 1.45,54 te lopen. Deze tijd was voldoende voor kwalificatie voor de Olympische Spelen van Rio de Janeiro.