Hij won zijn laatste twee wedstrijden en deelde de overwinning in Dortmund met 6/9. Tijdens het toernooi werd bevestigd dat Svidler's rating voor het eerst boven 2700 was gestegen naar 2710. In juni eindigde hij een punt achter Viktor Korchnoi in Bad Homburg met 6/9 en eindigde hij tweede in de tiebreak bij het Russische kampioenschap achter Morozevich met 7.5/11. Svidler leidde Rusland naar goud op de 33e Schakenolympiade.
, won het evenement in de laatste ronde met een nederlaag van 3.5-0.5 van Nederland, en duwde de Verenigde Staten naar zilver. Kort daarna eindigde hij achtste in Tilburg met 5/11, daarna werd hij derde in de Wydra Memorial Rapid, ver achter Anand en Judit Polgar.