Stefanos Tsitsipas saved two match points out-dueling left-hander Facundo Diaz Acosta 4-6, 6-3, 7-6(8) to battle into his third Barcelona semifinal.
Defending champion Iga Swiatek beat Emma Raducanu 7-6(2), 6-3 to raise her Stuttgart record to 10-0 and set up a semifinal clash vs. Elena Rybakina.
Cristian Garin did not drop serve toppling top-seeded Alexander Zverev 6-4, 6-4 to set up a Munich semifinal vs. No. 3-seeded Taylor Fritz.
Tsitsipas and Ruud are two steps from another final in Barcelona.
The world No.1 kicked off her clay-court season with an impressive victory.
Defending champion Holger Rune swept Daniel Elahi Galan 6-4, 6-2 to score his 10th consecutive victory on Munich's red clay.
Design by Tennis Now Team