Sixth-seed Caroline Garcia has advanced to the semifinals of the Mallorca Open by beating former World No.1 Ana Ivanovic 7-6 (9) 5-7 6-3.
Garcia, who is from France, had nine aces in the match.
Ivanovic had eight aces and double-faulted 10 times.
Garcia will next face Kirsten Flipkens.
The Belgian beat qualifier Veronica Cepede Royg of Paraguay 7-5 6-3.