Madrid - Wimbledon champion Angelique Kerber stayed on course to capture her first title of 2019 with a 6-3, 7-6 (7/5) win over Caroline Garcia of France to reach the Mallorca semi-finals on Friday.
World No 6 Kerber took her head-to-head lead against Garcia to 6-2 after their first career meeting on grass.
The victory also ended the seven-match winning streak of Garcia who lifted the Nottingham trophy last weekend.
In Saturday's semi-finals, Kerber will take on Switzerland's Belinda Bencic who knocked out Roland Garros semi-finalist Amanda Anisimova 6-2, 6-2.
The other last-four clash pits US seventh seed Sofia Kenin against Anastasija Sevastova.
Kenin defeated Belgian fourth seed Elise Mertens 1-6, 6-1, 6-3 while Latvian second seed Sevastova brushed aside Wang Yafan of China 6-2, 6-1.
Results from the WTA tournament in Mallorca on Friday (x denotes seeding):
Quarter-finals
Angelique Kerber (GER x1) bt Caroline Garcia (FRA x6) 6-3, 7-6 (7/5)
Belinda Bencic (SUI x3) bt Amanda Anisimova (USA x5) 6-2, 6-2
Sofia Kenin (USA x7) bt Elise Mertens (BEL x4) 1-6, 6-1, 6-3
Anastasija Sevastova (LAT x2) bt Wang Yafan (CHN) 6-2, 6-1