Marta Kostyuk beat Anastasia Potapova to reach the biggest final of her career in Madrid. The win also gave Kostyuk her first WTA 1000 final and stretched her career-best winning streak to 11 matches. She will face Mirra Andreeva in the final. Potapova pushed the match to three sets before Kostyuk closed it out 6-2, 1-6, 6-1.