With the semi-final win the 19-year-old Russian - who won her maiden major at Roland Garros this year - is assured of rising from third to second in the world rankings.
On Sunday she will face either Wimbledon champion Linda Noskova or Ukraine's Elina Svitolina for the title in the elite season-ending event, which was moved from Saudi Arabia to California in July because of war in the Middle East.
