World #1 Jannik Sinner defeats former #1 and 2023 champ Daniil Medvedev 6-2, 5-7, 6-4 to reach back to back Rome finals, the only Masters 1000 that he never won.
28 consecutive wins
33 consecutive Masters 1000 wins
14 Masters 1000 finals
Tennis players at the top end really must be the fittest athletes in any sport.
5 hours in this heat and no proper breaks in an individual sport will never not impress me