21:00 CET - That's all the tennis done for today, but be sure to tune in again tomorrow as we have four finals to enjoy!
Below you can see tomorrow's programme:
WTA Berlin final: Marketa Vondrousova vs Wang Xinyu (12:00 CET)
WTA Nottingham final: McCartney Kessler vs Dayana Yastremska (13:00 CET)
ATP Queen's final: Carlos Alcaraz vs Jiri Lehecka (15:00 CET)
ATP Halle final: Alexander Bublik vs Daniil Medvedev (15:00 CET)
20:33 CET - In the day's last semi-final, Alexander Bublik has come back in classically dramatic fashion to edge Karen Khachanov 4-6, 7-6, 6-4 and reach the title decider in Halle!
The entertaining Kazakh will face Daniil Medvedev in tomorrow's final, which he won in 2023.
18:48 CET - The second semi-final in Nottingham has wrapped up with McCartney Kessler beating Rebecca Sramkova 6-4, 6-2 to set up a meeting with Dayana Yastremska in tomorrow's title decider.
Read all about the Nottingham semi-finals here.
18:37 CET - Top-seeded Spaniard Carlos Alcaraz has beaten compatriot Roberto Bautista-Agut, 6-4, 6-4, to breeze into the Queen's final.
2023 winner Alcaraz will take on Jiri Lehecka, who earlier beat home hope Jack Draper, in tomorrow's decider.
18:12 CET - Second seed Alexander Zverev has been knocked out of Halle by third seed Daniil Medvedev in the first semi-final.
The Russian edged the epic three-hour contest 7-6, 6-7, 6-4 to book his spot in the decider - his first final since March 2024.
He will next take on the winner of Karen Khachanov and Alexander Bublik, who face off shortly.
16:22 CET - A three-set thriller at Queen's has been won brilliantly by Jiri Lehecka at Queen's against British number one Jack Draper.
The Czech player is through to his first ATP tour final, and it was some way to do it by beating an in-form Draper at his home tournament 6-4, 4-6, 7-5.
15:58 CET - Wang Xinyu will take on Marketa Vondrousova in the Berlin final after she beat Liudmila Samsonova 6-4, 6-1 in the second semi.
The Chinese world number 49 has already beaten Coco Gauff in Berlin. Can she go the whole way in what will be her first WTA Tour final?
14:33 CET - A smaller scale shock but a surprise nonetheless as Dayana Yastremska knocks out the sixth seed Magda Linette to reach the final at Nottingham.
The Ukrainian won impressively in straight sets 6-4, 6-4 to become the first finalist at this year's tournament.
13:29 CET - Well, the day has started with a big shock! Top seed Aryna Sabalenka has been dumped out of the Berlin Open by Marketa Vondrousova.
The 2023 Wimbledon champion defeated the world number one 6-2, 6-4 in less than 90 minutes. It's a statement win for the Czech. Could she be eyeing up another Grand Slam title soon?

12:30 CET - The semi-finals are underway in Berlin and Nottingham, stay tuned for updates from around the competitions all throughout the day!
Follow the semi-finals in Berlin and Nottingham via the links.
10:25 CET - Last but by no means least is a box office matchup between world number three Alexander Zverev and Daniil Medvedev in the first semi-final from Halle.

Follow semi-final action from Halle here.
10:20 CET - A little bit later this afternoon, from 14:00 CET, home favourite Jack Draper is in Queen's Club semi-final action against Jiri Lehecka as he looks to set up a potential blockbuster final against Carlos Alcaraz.
Follow all the semi-final action from Queen's here.
07:30 CET - Hello and welcome to semi-final Saturday! With a host of exciting clashes to look forward to today, stick with us for updates from all the action.
First up this afternoon is semi-final action from Berlin and Nottingham on the WTA tour from 12:00 CET.
The first game in Nottingham sees Dayana Yastremska take on veteran Pole Magda Linette in an encounter between two players high on confidence after pulling off some impressive wins.
Meanwhile, in Berlin, the opening match is a fascinating one as 2023 Wimbledon champion Marketa Vondrousova takes on world number one Aryna Sabalenka in a match-up to wet the appetite.
Follow semi-final action from Berlin and Nottingham.