Iga Swiatek defeated Coco Gauff with 7-6(3) 6-3 victory over the American 17-year-old to reach the final of the Italian Open.
Former world number one Pliskova, who won the 2019 edition and finished runner-up to Simona Halep last year after retiring in the final with an injury, reached the final for the third straight year after beating Petra Martic 6-1 3-6 6-2.
Swiatek's quarter-final match against two-times champion Elina Svitolina was postponed due to rain on Friday but the 19-year-old made short work of her more experienced opponent with a 6-2 7-5 win to set up a semi-final clash with Coco Gauff.
Swiatek double-bagels Pliskova with stunning Italian Open triumph
- Djokovic through to Rome semis after exhausting Tsitsipas battle
- Federer hopes to take part in Olympics, no plans for retirement
- Barty retires hurt against Gauff, 'Good to go' for French Open
Gauff fired seven aces but also served five double faults and she struggled on her second serve as Swiatek converted three of four break points to advance.
Swiatek, ranked 15th in the world, will be playing for a spot in the top 10 when she faces Pliskova on Sunday.
Pliskova broke Martic in the first game before racing away with the opening set but allowed Martic back into the contest in the second after making a number of unforced errors.
The match was evenly poised at 2-2 in the final set before Pliskova took control, capitalising on Martic's errors to break twice before sealing the match on her second match point when the Croatian's return went long.
'I need to figure out my next move' - Serena admits uncertainty about Tokyo games
Barty retires hurt against Gauff, 'good to go' for French Open
Swiatek sweeps past Svitolina to secure Gauff semi-final in Rome