Saidy Ndure herhaalde zijn prestatie uit 2004: hij kwam wederom op het podium bij een continentaal kampioenschap. Bij de Europese kampioenschappen te Helsinki finishte hij achter de twee Fransen Christophe Lemaitre en Jimmy Vicaut in 10,17 s. Datzelfde jaar deed hij mee aan de Olympische Spelen van Londen. Hij eindigde op de 100 m in zijn serie als vierde met 10,28, wat niet genoeg was voor de halve finale. Op de 200 m kwam hij wel tot de halve finale. Hij eindigde hier vierde in zijn serie en gedeeld negende in totaal met een tijd van 20,42 s.