Fourth-seeded Kuznetsova, the 2004 U.S. Open Champion, won in straight sets (7-5, 6-2) against the 22-year-old Estonian Kaia Kanepi, ranked 49th in the world.
Kuznetsova, who lost in the 2006 French Open final against Belgium's now retired Justine Henin, will now play Russia's Dinara Safina (13), who beat Yelena Dementyeva (7) in three sets 4-6 7-6 (7-5) 6-0.
The 22-year-old, the younger sister of Russia's former world No 1, Marat Safin, also ousted top seed Maria Sharapova on her way to the semis when they met in the fourth round on Monday. Safina saved a match point in a thrilling three-set match to come from behind to win 6-7 (6-8), 7-6 (7-5), 6-2.
The other semifinal is an all-Serbia affair with 23-year-old Jana Jankovic (3) due to face her compatriot, 20-year-old Ana Ivanovic (2), who lost to Maria Sharapova in the Australian Open final in January.