[4] In March 2009, he finished in a tie for first place at the European Individual Chess Championship with a score of 8/11 points.
[6] In 2010, he tied for 3rd–6th with Alexander Motylev, Zhou Jianchao and Nguyen Ngoc Truong Son in the Aeroflot Open.
[8] In December 2011, he shared the first place with Igor Kurnosov at the 35th Zurich Christmas Open,[9] and in January 2012, Grachev won the Basel Chess Festival.
In January 2013, Grachev won again in Basel, edging out on tiebreak Levente Vajda, Robin van Kampen and Andrei Istrățescu.
[15] Two months later, he played for team SHSM Legacy Square Moscow in the European Chess Club Cup in Novi Sad.