The second-seeded Indo-Zimbabwean pair defeated the German pair of Antonia Lottner and Anna Zaja 6-2 2-6 10-4 in one hour and 14 minutes in the USD 710,000 clay court WTA premier event.
Sania had reached the Indian Wells final last month but ended runners-up with Cara.
In the final they will face winner of the other semifinal between Italian top seeds Sara Errani and Roberta Vinci and Jelena Jankovic and Alisa Kleybanova.
