[1][2] Yachmennikov graduated with high marks in 2001 and was immediately invited to join the troupe at the Mariinsky Theatre.
During those years, he had many solo parts in the ballet repertoire, including Steptext (William Forsythe) and Le Corsaire (Birbanto).
He performed in leading parts in ballets such as La Bayadere (Solor), La Sylphide (James), The Sleeping Beauty (Prince Desire), Romeo and Juliet (Romeo), Coppelia (Franz), Sarcasmen, Adagio Hammerklavier (Hans Van Manen), and Black Cake.
[10] Other ballets from his repertoire include: Giselle (Albrecht), The Nutcracker (Prince, Snow King) by Helgi Tomasson, and Symphony in C (George Balanchine).
He collaborated with the Charity Fund of Maris Liepa, led by Andris Liepa, and performed in a world tour with his project Russian Seasons, dancing in Scheherazade (Golden Slave), Cleopatra/Ida Rubinstein (Robert de Montesquiou), choreographed by Patrick de Bana, and The Firebird (Ivan-Tsarevich).
[17] Throughout his career, Yachmennikov worked with choreographers such as Natalia Makarova, Hans van Manen, Rudi van Dantzig, John Neumeier, Peter Wright, Alexei Ratmansky, William Forsythe, Patrick de Bana and Francesco Ventriglia.