In a thrilling match, Elena Rybakina staged an incredible comeback after being a set down and facing two match points to defeat her compatriot Yulia Putintseva 4-6 7-6 (7-4) 7-5. This victory secured Rybakina a spot in her first Madrid Open semi-final.
Yulia Putintseva, ranked 50th in the world, seemed poised for an upset with a dominant performance that earned her the first set in just 45 minutes…