Jannik Sinner reached the final of the 2023 ATP Finals after a 6-3, 6-7 (47), 6-1 win over Daniil Medvedev