The French Open women's final will be contested between Australian Open winner Sofia Kenin and Polish teenager Iga Swiatek after two contrasting displays in their semi-finals.
American Kenin, 21, overcame Czech seventh seed Petra Kvitova 6-4 7-5.
Fourth seed Kenin produced controlled tennis but had to save 10 break points against the two-time Wimbledon winner.
She has yet to play Swiatek on the main tour, but faced each other on the same stage in the juniors four years ago.
"I lost, but it was a close one," said Kenin.
"Sofia is on fire this year," said Swiatek after her win over world number 131 Podoroska. "I don't want to think about it - I'm just happy I'm in the final."