Sorana Cirstea is into just her third WTA 1000 semi-final, having reached the last four at the Italian Open this week