In 2009, Grischuk won the Russian Chess Championship. Later that year he won the Linares tournament on tiebreak over Vassily Ivanchuk after being invited as replacement for Veselin Topalov, who was in the Challenger's Match against Gata Kamsky.