Il est aussi connu pour avoir refusé de serrer la main à Nigel Short qui devait jouer contre lui au Tournoi de Wijk aan Zee en 2008 en représailles à des critiques émises par Short lors du championnat du monde 2006. Le joueur britannique avait en effet critiqué Topalov qui avait accusé son adversaire Vladimir Kramnik de tricher[4]. L'arbitre de Wijk aan Zee a alors accordé le gain à Nigel Short alors qu'un seul coup avait été joué de part et d'autre[5], mais à la suite d'un appel de Cheparinov, la partie a été jouée le lendemain et gagnée par Nigel Short[6].