Iga Swiatek has now won five and lost three of her eight meetings with Jessica Pegula
World number one Iga Swiatek lost 6-2 6-7 (4-7) 6-4 to Jessica Pegula in the semi-finals of the Canadian Open.
The match was disrupted in the second-set tie-break when the Rednex novelty classic Cotton Eye Joe began blaring out of the court speakers during play.
Reigning French and US Open champion Swiatek produced an error-strewn display against against the American.
“I felt like I was in control. It feels great and there’s no better way to earn it, right?” Pegula said.
“She played some really great tennis at the end of the second set and in the third. So, she made me earn it.”
On the Cotton Eye Joe incident, Pegula added: “I just thought it was funny. I’ve never had that happen, let alone with ‘Cotton-Eyed Joe’.
“I was, like, ‘Is this really happening right now?’ Of all the songs. It was just, like, what is going on?”
Swiatek’s serve was broken 11 times by fourth seed Pegula, who wrapped up victory over the 22-year-old Pole in two hours and 30 minutes.
Pegula will have to wait to find out her final opponent after the second semi-final between third seed Elena Rybakina of Kazakhstan and Russian Liudmila Samsonova was postponed because of rain in Montreal.
The match will now take place on Sunday at 18:30 BST, with the final starting no earlier than 22:30 after the winner has rested.
A chaotic first set opened with five straight breaks of serve before Pegula finally managed to hold to take a 4-2 lead.
The 29-year-old American backed it up with another break against the four-time Grand Slam winner before she served for the set, closing it out with a stunning ace down the middle of the court.
Pegula served for the match at 5-4 at the second set, only for Swiatek to force a tie-break where she rattled off five straight points to set up a decider.
With Pegula 4-3 up in the breaker, the sound of Cotton Eye Joe’s chorus inexplicably burst forth as Swiatek looked set to finish off a smash, leading to the point being replayed.
Swiatek then broke Pegula twice early in the final set to take a 4-2 lead only for her service game to unravel, allowing the world number three to pull level.
A confident service game put Pegula 5-4 ahead and, on match point, Swiatek hit a forehand wide to hand her opponent a spot in the final.