Saturday's Ningbo semifinal pits Diana Shnaider against Elena Rybakina on hard. Elena Rybakina is 9-1 across recent matches. Diana Shnaider is 7-3 across recent matches.

Hold strength tells the story — 70% versus 62.5% on first-serve points in Rybakina's favor. Shnaider comes in off a compressed schedule; Rybakina comes in off a compressed schedule. If Rybakina plays anywhere close to a normal level, this ends in relatively comfortable fashion.