Skriv en fortsættelse til dette afsnit - I sæsonen 2012 vandt Charkashyna guld i den individuelle båndfinalen ved VM i Tashkent, samt sølv (hoop) og bronze (ball). Hun blev fjerde i All-around ved Europamesterskabet i 2012
bag Aliya Garayeva. Ved 2012 World Cup-serien afholdt i Minsk, Hviderusland, vandt hun bronzemedaljen i All-around foran den russiske gymnast Alexandra Merkulova, der sluttede fjerde.