Serena Williams roared back after falling behind in the third set to beat Ana Ivanovic 2-6, 6-3, 7-5 on Friday night to reach the semifinals of the Bank of the West Classic.
The top-seeded and top-ranked Williams dropped three consecutive games to fall behind 4-3 and then ripped seven straight points to right the ship in front of a sellout crowd at Stanford.
Williams assured herself of a 200th non-consecutive week at the top of the ladder while Ivanovic will return to the top 10 for first time in over five years.
Andrea Petkovic ended Venus Williams' run in the tournament, beating the former top-ranked player 6-1, 3-6, 7-5 in the quarterfinals.
She gets a shot at Serena Williams on Saturday afternoon.