MALLORCA, Spain (AP) Sixth-seeded Caroline Garcia advanced to her first grass-court final by beating Kirsten Flipkens of Belgium 6-4, 4-6, 6-1 Saturday at the Mallorca Open.

Garcia, who is from France, had seven aces and won 84 percent of first-service points against Flipkens, a 2013 Wimbledon semifinalist.

In the final, Garcia will face Anastasija Sevastova of Latvia, who defeated second-seeded Jelena Jankovic in the other semifinal, 4-6, 6-1, 6-2.

Garcia has been on a roll in recent weeks, winning her first title of the year on clay at Strasbourg and then teaming with Kristina Mladenovic to capture the French Open doubles title.

Sevastova rebounded from a stomach virus that sent her to the hospital for a night after her first-round victory in Mallorca. She recovered to beat Eugenie Bouchard in the next round and is now into her first final since 2010.