1991 erhielt er den Titel Internationaler Meister, 1992 erhielt er den Großmeister-Titel. 1991 nahm er mit der sowjetischen Nationalmannschaft an der Weltmeisterschaft U26 in Maringá teil. Die Sowjetunion gewann dieses Turnier und Charlow holte 100 % am vierten Brett (6 aus 6). 1992/93 gewann er den Rilton Cup in Stockholm, geteilt mit Jonny Hector. 1995 wurde er geteilter Erster in Nowosibirsk. Im Jahr 2000 wurde er Vierter bei der Europameisterschaft in Saint-Vincent. 2004 erreichte er bei der FIDE-Schachweltmeisterschaft das Viertelfinale, in dem er gegen Wesselin Topalow verlor, nachdem er Rustem Dautov, Ivan Sokolov, Rafael Leitão und Liviu-Dieter Nisipeanu ausgeschaltet hatte. Schon 2000 war er beim Weltmeisterschaftsqualifikationsturnier in Neu-Delhi gegen Topalow ausgeschieden; damals in der zweiten Runde. 2005 wurde er beim Aeroflot Open punktgleich Zweiter hinter Emil Sutovsky. 2007 gewann er in Kasan die offene tatarische Einzelmeisterschaft.