Serena Williams will face Angeligue Kerber in the 2018 Wimbledon final on Saturday.
The American defeated Julia Görges 6-2, 6-4, in the second semifinals on Thursday.
That match will be a repeat of the 2016 final, which Williams won 7-5, 6-3.
Kerber had earlier made light work of Latvian, Jelena Ostapenko, 6-3, 6-3.
Williams will be aiming to win her 24th career Grand Slam, though Kerber, who is also playing well at the moment, has beaten the former World number one twice before.
“I didn’t expect to play this well so quickly into my comeback,” Williams said courtside,” Serena told reporters after her victory.
“It’s not inevitable for me to be playing like this.
“I had multiple surgeries and nearly didn’t make it when I gave birth. I’m enjoying every moment.”
The mother of one has won 20 consecutive matches at Wimbledon, and would hope to extend the streak in the final.