The world number one was indomitable as she thrashed Aryna Sabalenka 6-2 6-1 to seal her place in the Italian Open final and continue the defence of her title.
Swiatek is on the lookout for her eighth career title and appears unstoppable having won 40 of her last 41 sets.
Her latest victory has extended the Pole's winning streak to an incredible 27 games - just eight short of Venus Williams, who holds the longest winning streak since the turn of the century (35 games).
Having already won in Doha, Indian Wells and Miami, the 20-year-old has become the first player since Simona Halep in 2017 to reach four WTA 1000 finals in a single campaign.
If that wasn't enough, Swiatek has only dropped 17 games on her way to the Italian Open final - a record which in the last 25 years has only been bettered by Serena Williams (10), Kim Clijsters (13) and Martina Hingis (15).
Speaking after her latest victory, Swiatek told wta.com: "At these tournaments where we play day after day, we don't really get time to celebrate.
"Right after we finish the previous match, we have to think about the next one. It's pretty tough. But I know that after I'm going to be really proud of myself. For sure I'm going to have time to think about what I did.
"But, yeah, I mean, I'm just constantly surprising myself that I can do better and better. I feel like I actually can believe now that the sky's the limit. That's the fun part, for sure."
The 20-year-old was able to dispatch Sabalenka with relative ease as she suffocated her opponent from the baseline. The Belarusian didn't help her cause, having produced 16 unforced errors in the opening set alone.
Swiatek, who progressed past Bianca Andreescu in the earlier round, added: "I'm pretty happy that I learned the lessons on previous matches. On previous matches, I felt like I'm kind of letting my opponents come back to the match a little bit.
"This time I wanted to put pressure on my opponent from the beginning till the end. I think Aryna was under pressure, so it really helped me and that was my tactics."
Swiatek will take on either Ons Jabeur or Daria Kasatkina in Sunday's final.