Germany's Angelique Kerber will face Monica Puig in the women's singles final after a superb display of returning against Madison Keys.
Angelique Kerber produced a masterclass to book her place in the women's singles final at Rio 2016, as she beat battling Madison Keys of the United States 6-3 7-5 at the Olympic Tennis Centre.
The 2016 Australian Open champion and Wimbledon finalist Kerber was almost flawless in a superb display of grit and determination, nullifying the power of her opponent with a textbook display of returning.
The German made just one unforced error in an opening set she dominated, holding her serve in a tense eighth game before claiming the second break of the match with a powerful forehand down the line.
Keys' inability to halt her opponent's momentum continued into the second set, although she had her chances.
After battling her way to 4-4, Keys blew three break points to hand the ninth game to Kerber.
She was then forced to fend off no fewer than five match points on her next service game, before another break opportunity for Keys went begging in the 11th.
Kerber was continuing to pummel everything back over the net and after Keys had saved yet another match point, her resistance finally wilted when she was broken one last time to lose the set 7-5.
Kerber will now face Monica Puig in the final on Saturday, with the Puerto Rican aiming to win her country's first-ever gold after seeing off Czech Petra Kvitova 6-4 1-6 6-3.