US-based Raveena made a remarkable comeback from being 1-5 down, snatching five straight games to go up 6-5.
But the Russian did not give up as she turned it around with some classic rallies and powerful serves to take the first set into the tie-break.
Sharifova ensured it was a one-sided affair in the second set to make the last four.
In boys' singles, top seed Skander Mansouri of Tunisia was given a brave fight by Croatian Nino Serdarusic before the former prevailed 4-6 6-3 6-3 in the two-hour-fifty-minute battle.
QF Results (India, if not mentioned)
Boys Singles: Skander Mansouri (TUN)(1) bt Nino Serdarusic (CRO) 4-6, 6-3, 6-3; Chin Chun Tang (TPE)(3) bt Teradon Tortrakul (THA)(8) 6-2, 6-2; Mehdi Abid (TUN)(4) bt Djurabeck Karimov (UZB)(6) 7-6(4), 6-3; Rishabh Agarwal (2) bt Shao Chi Yang (TPE)(7) 6-4, 6-2
Girls Singles: Snehadevi Reddy (7) bt Pranjala Yadlapalli 6-3, 6-1; Greetje Minnen (BEL)(3) bt Riya Bhatia (8) 6-0, 6-3; Simran Kaur Sethi (4) bt Thanthita Suetrong (THA)(5) 6-1, 6-2; Ksenija Sharifova (RUS)(2) bt Raveena Kingsley (USA) 7-6(6), 6-0.