Han vandt sine to sidste kampe og delte sejren i Dortmund med 6/9. Under turneringen blev det bekræftet, at Svidlers rating var steget over 2700 for første gang til 2710. I juni sluttede han et point bag Viktor Korchnoi i Bad Homburg med 6/9 og sluttede anden på tiebreak i det russiske mesterskab bag Morozevich med 7.5/11. Svidler førte Rusland til guld på
33rd Chess Olympiad, vinder begivenheden i sidste runde med et 3,5-0,5 nederlag af Holland, skubbe USA til sølv. Kort efter sluttede han som ottende i Tilburg med 5/11, og kom derefter på tredjepladsen i Wydra Memorial Rapid, godt bag Anand og Judit Polgar.