Naomi Osaka survived a close encounter with Croatia's Donna Vekic, fighting back in the third set to take the match in a tiebreak, 6-3 4-6 7-6. as the world number one won the match on a tiebreak, to proceed to the Stuttgart Open semis.