Tennis Tracker: Swiatek reigns supreme in Stuttgart, Alcaraz triumphs over Tsitsipas
19:50 CET - Let's round off our coverage with our ATP Flashmoment of the day.
17:36 CET - Our last final of the day has come to a close with Carlos Alcaraz (19) beating Stefanos Tsitsipas (24) 6-3, 6-4 to lift the crown in Barcelona for the second time in a row.
16:42 CET - Dusan Lajovic (32) headed into the Banja Luka final as the underdog but he has pulled off an upset to win his first title since 2019, beating world number six Andrey Rublev (25) 6-3, 4-6, 6-4.
16:33 CET - As was the case in Stuttgart, the Munich Open final was a repeat of last year's and also had the same winner, although it was mighty close, with Botic van de Zandschulp (27) losing to top seed Holger Rune (19) 6-4, 1-6, 7-6 after failing to convert four match points earlier in the final set.
15:03 CET - World number one Iga Swiatek (21) has won the Stuttgart Open for the second year in a row after beating Aryna Sabalenka (24) in the final for the second year in a row.
The two-time French Open champion defeated her opponent 6-3, 6-4 and will head to Roland Garros as the big favourite.
7:15 CET - A couple of defending champions have made it to their finals again, starting with Carlos Alcaraz who will be protecting his Barcelona Open title away from Stefanos Tsitsipas.
While Stuttgart champion and world number one Iga Swiatek will be entertaining a deja vu as she faces last year's runner-up and current world number two Aryna Sabalenka, who will be hoping for a different outcome this time around.
In Germany, the interesting action continues as teenager Holger Rune makes it to his second consecutive final, facing Botic van de Zandschulp for the Munich Open title.
Last but not least will be Monte Carlo champion and in-form Andrey Rublev taking to the court against underdog Dusan Lajovic for the Banja Luka crown.