His repertoire includes such roles as Albrecht in Giselle, Solor in La Bayadère, Golden Slave in Shéhérazade, Ali in Le Corsaire, Prince Desire in The Sleeping Beauty, The Prince in The Nutcracker, Siegfried in Swan Lake, Basil in Don Quixote, and many others. He has also performed as principal guest artist with the American Ballet Theatre. From 2007 to 2009, he was artistic director of the ballet at the Mikhailovsky Theatre.
Since 2018, Ruzimatov is artistic director of the ballet company at Navoi Theatre in Tashkent, Uzbekistan. Ruzimatov has had many successful partnerships, but the two most well known are probably his collaboration with Yulia Makhalina in Kirov productions of Giselle and La Bayadere, and he partnered Larissa Lezhnina in her Kirov debut as Aurora in the 1989 production of The Sleeping Beauty.
He went on to partner her in Diana and Acteon, but as she left the Kirov to become a soloist for the Dutch National Ballet in 1994, their promising collaboration was cut short. But the strongest partnership was with Altynai Asylmuratova. The couple were most seen dancing together in the ballet Le Corsaire, but when Asylmuratova retired, Ruzimatov was later dancing with Diana Vishneva in the early 2000s.