Defending champion Maria Sharapova will face Li Na in the final of the Porsche Grand Prix in a matchup of the last two French Open winners.
Sharapova came from behind in the third set to beat Angelique Kerber 6-3, 2-6, 7-5 in the first of Saturday's semifinals. The second-seeded Li followed with a 6-4, 6-3 win over Bethanie Mattek-Sands of the United States, the odd player out as a qualifier among the three top-seeded players in the last four.
The top-seeded Sharapova committed two consecutive double-faults to drop her serve at the start of the decisive set. But Sharapova won the last eight points and clinched the match when her third-seeded German opponent hit a backhand long. Sharapova was pushed to three sets for the third straight match in Stuttgart and wasted a chance to serve out the match in the ninth game after taking a 5-3 lead.
"I like it quick and easier but the great thing is I got through them," the Russian said.
Li broke serve for 2-1 in second set, only to lose the advantage in the very next game with a double-fault. But Mattek-Sands could not hold on, dropped her serve in the seventh game and double-faulted on Li's second match point. Li became the first Asian player to win a Grand Slam singles title when she became the French Open champion in 2011.
"The match was very tight, she played good tennis," Li said.
Li has never beaten Sharapova in five previous matches.
After winning in Stuttgart last year, Sharapova went on to take the French Open title as well. But she would not draw parallels between the two seasons.
"It's too early to talk about the French Open and I don't like to compare different years. You play different players, different conditions, but you can build confidence if you have success on the same court," the Russian said.
Sharapova, ranked No. 2 in the world, is looking for her second title of the year after winning in Indian Wells. She would be the first player to defend her title in Stuttgart since Lindsay Davenport in 2005. Sharapova now has 15 straight wins on clay.
The Russian set the tone in the first set by breaking serve in the opening game. Kerber saved two set points but then produced a double-fault to give it away. But the German rallied in the second, twice breaking Sharapova's serve with aggressive play.
"I lost momentum by not being aggressive," Sharapova said.
Both players mixed sizzling winners on the lines with errors on simple shots. Sharapova was particularly inconsistent, hitting 42 winners but also producing 44 unforced errors.
But her strong finish in the last two games allowed Sharapova to collect her fourth career win against the sixth-ranked Kerber, against one defeat.
"I came through in the end, I did my job," Sharapova said. "I am pleased how I fought in the third."
Kerber said she had given it her best shot.
"In the end, she played very well, she hit the ball well and she was confident," Kerber said. "She played the big points incredibly well. That's why she is No. 2 in the world."