 He acted as a second for Boris Gelfand in the World Chess Championship 2007, Candidates Matches 2011 and World Chess Championship 2012, for Magnus Carlsen in the World Chess Championship 2013, and for Mariya Muzychuk in the Women's World Chess Championship 2016.In 1999, he was a member of the Ukrainian national youth team, which won the Under-16 Chess Olympiad in Artek, Ukraine.In 2007 Eljanov won the B group of the Corus Chess Tournament in Wijk aan Zee, the Netherlands with a score of 9/13 points.