The 21-year-old Dane delivered a high-quality display to disrupt Medvedev 7-5, 6-4 and reach his first tour-level final since Brisbane in January last year.
At just 17, Andreeva has demonstrated outstanding form this season and is now aiming for back-to-back WTA 1000 titles after her victory in Dubai last month. "It was a really tough match with challenging conditions. I did my best to stay in the game. It wasn’t easy, but I’m extremely happy with the win today and excited for the finals on Sunday," Andreeva said after the match.
The Spaniard, who dropped just six games in each of his first two matches, delivered a standout performance of the tournament under the windy evening conditions on Stadium 1. Alcaraz's exceptional athleticism prevented Dimitrov from breaking through his defense in an entertaining match.
Ranked No. 70 in the world, Gracheva secured 68 percent of points on her first serve and 56 percent on her second, sealing the victory over the 34-year-old Czech in two hours and 22 minutes.
Alcaraz dominated Auger-Aliassime, breaking for a 3-2 lead in the first set. His strong serve frequently allowed him to take control of rallies from the start, while his defensive skills remained solid.
Playing for the first time since his loss in the 2024 Australian Open semifinals to Jannik Sinner, Djokovic recorded his 400th Masters 1000 win, and improved to 51-9 lifetime at Indian Wells with his triumph on Saturday night.
In a match lasting one hour and 18 minutes, the Swiss wild card exhibited baseline dominance, securing an impressive upset with a 6-3, 6-4 victory over the 10th-seeded American.
The victory extended the Brit's run to six straight ATP Tour events with at least one win, his semifinal showing at Sydney in January still his best result of the season.