Tennis Matches & Results
14 tournaments across hard and clay courts. Featured: Rotterdam and St. Petersburg. Highlights: 6 finals, 1 semi-finals.
Buenos Aires
ATP · A · ClayCourtSlow
22°COvercast · Wind 16 km/h · 50% RH
Semi-final
Quarter-final
Round of 16
Fin
2672
6351
Fin
662
330
Weak on clayHome
Fin
6772
4650
Fin
77772
62640
H2H leadH2H trail
Fin
7762
6230
Clay specialistH2H trail
Fin
6362
3621
Home
Fin
4762
6541
Clay specialistClay specialist
Fin
662
440
Clay specialistH2H trail
Round of 32
Fin
6362
4611
Clay specialist
Fin
662
240
H2H leadClay specialist
Fin
662
440
Recent retirement
Fin
7762
6430
Home
Fin
662
240
Heavy load 14d
Fin
7762
6220
Fin
6162
1631
Clay specialistInjury return 63d
Fin
6162
4611
Clay specialist
Fin
46772
64631
Clay specialist
Fin
762
520
HomeClay specialist
Fin
662
330
H2H trailRecent retirement
Fin
662
130
Clay specialistWeak on clay
Dallas
ATP · A · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
7772
5610
H2H trailHard specialist
Fin
777102
63680
Hard specialist
Fin
637862
776621
Hard specialistRecent retirement
Fin
662
310
H2H leadH2H trail
Fin
3662
6311
H2H trailH2H lead
Fin
7767772
6179651
Marathon last
Fin
662
140
Hard specialistRecent retirement
Fin
6362
3631
Hard specialistLosing streak 4
Round of 32
Fin
662
440
Recent retirement
Fin
4662
6341
Losing streak 4
Fin
77462
63611
Recent retirement
Fin
662
440
3-setters recently
Fin
79362
67631
Fin
662
440
Weak on hard
Fin
662
100
Hard specialist
Fin
626772
772621
Fin
762
530
Hard specialist
Fin
662
440
H2H trailH2H lead
Fin
7772
5630
Hard specialist
Fin
662
140
Losing streak 7
Rotterdam
ATP · A · HardCourtMedium
7°CMainly clear · Wind 23 km/h · 73% RH
Semi-final
Quarter-final
Round of 16
Fin
662
330
Hard specialist
Fin
662
340
Hard specialistWeak on hard
Fin
662
410
Fin
78162
66641
Hard specialistHard specialist
Fin
6772
4640
Hard specialistHard specialist
Fin
1662
6441
Hard specialistHard specialist
Fin
6772
4650
H2H trailH2H lead
Fin
6562
3731
Round of 32
Fin
76162
57741
Fin
646782
771661
H2H leadH2H trail
Fin
662
240
Losing streak 5Hard specialist
Fin
7862
6640
Weak on hardHard specialist
Fin
66462
37731
Hard specialist
Fin
3662
6321
H2H trailH2H lead
Fin
3662
6221
Hard specialistH2H trail
Fin
662
030
Hard specialistH2H trail
Fin
662
230
H2H leadHard specialist
Fin
662
440
Losing streak 5
Fin
662
330
Hard specialistH2H trail
Fin
277772
662601
Hard specialist
Fin
662
440
Hard specialistHard specialist
Fin
662
120
Hard specialistWeak on hard
Fin
662
320
Hard specialistLosing streak 7
Fin
6792
4670
St. Petersburg
WTA · P · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
6772
1620
Hard specialist
Fin
6362
4621
Hard specialistH2H trail
Fin
662
120
H2H trailH2H lead
Fin
662
230
Fin
672
450
Hard specialistH2H trail
Fin
662
400
Weak on hard
Fin
662
240
W/O
Hard specialist
Round of 32
Fin
662
210
133d break
Fin
662
140
Fin
6262
4641
35d break
Fin
662
210
Hard specialist
Fin
6162
3631
Hard specialistH2H trail
Fin
662
440
H2H leadH2H trail
Fin
3662
6241
H2H trailH2H lead
Fin
64772
26651
Hard specialistH2H trail
Fin
7762
6520
Hard specialist
Fin
662
310
Weak on hardHard specialist
Fin
7362
5641
H2H trailH2H lead
Fin
2662
6141
Fin
6162
2621
Hard specialist
Fin
7462
5641
H2H trailH2H lead
Fin
7762
6340
Weak on hard
Fin
4662
6431
Hard specialist
CourtSlow
22°COvercast · Wind 16 km/h · 50% RH
Qualifying Semi-final
Qualifying Round
Fin
662
320
Clay specialistHome
Fin
662
430
H2H leadH2H trail
Ret.
62–
30–
H2H trailH2H lead
Fin
67112
3690
Fin
662
320
Recent retirementH2H trail
Fin
7762
6310
Clay specialistH2H trail
Fin
662
220
Clay specialist
Fin
47762
66031
H2H trailH2H lead
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
140
Fin
65662
77241
H2H trailH2H lead
Fin
665772
477641
H2H leadH2H trail
Fin
762
530
Hard specialist
Fin
5787112
766691
Weak on hard
Fin
36782
61661
H2H trailH2H lead
Fin
3662
6241
CourtMedium
7°CMainly clear · Wind 23 km/h · 73% RH
Qualifying Semi-final
Qualifying Round
Fin
662
440
Hard specialistWeak on hard
Fin
71362
61130
Fin
7762
6500
Hard specialistWeak on hard
Fin
662
410
Weak on hardWeak on hard
Fin
662
440
Fin
6772
1640
Losing streak 6
Fin
66562
37711
H2H trailH2H lead
Fin
6772
4650
Bengaluru 1 CH
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
71462
61230
Fin
7762
6440
3-setters recently
Fin
6362
4621
Fin
662
140
Weak on hardHard specialist
Fin
762
530
H2H leadH2H trail
Fin
2672
6351
H2H trailH2H lead
Fin
65772
27631
56d break
Fin
3662
6211
Hard specialist
Round of 32
Fin
662
130
Fin
662
220
Fin
66262
37721
Fin
662
110
Fin
6262
1641
Hard specialist
Fin
3662
6121
Fin
7762
6420
Hard specialistH2H trail
Fin
662
330
56d breakLosing streak 5
Fin
662
310
H2H leadH2H trail
Fin
762
540
H2H trailH2H lead
Fin
1662
6241
Fin
6772
1620
H2H leadH2H trail
Fin
662
230
Losing streak 563d break
Fin
3672
6051
Fin
662
120
Fin
71262
61040
28d break
Cherbourg CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
340
Hard specialist
Fin
77562
63731
Weak on hardH2H lead
Fin
662
420
Hard specialist
Fin
6772
3640
Hard specialist77d break
Fin
762
520
H2H trailH2H lead
Ret.
3774–
6641–
Losing streak 4
Fin
762
530
Recent retirement
Fin
6262
3631
H2H trailRecent retirement
Round of 32
Fin
662
440
84d break
Fin
47762
66541
Recent retirementH2H trail
Ret.
44–
60–
77d break
Fin
662
240
Weak on hardLosing streak 8
Fin
662
320
Hard specialist28d break
Fin
6772
2640
Hard specialist3-setters recently
Fin
662
320
H2H trailHard specialist
Fin
6772
4620
H2H leadH2H trail
Fin
6372
3651
Fin
7772
5630
H2H trailH2H lead
Ret.
60–
40–
Fin
6162
4631
Hard specialist
Fin
17762
66311
Recent retirementLosing streak 8
Fin
7762
6440
Hard specialistWeak on hard
Fin
662
210
Fin
4662
6141
W25 Porto
CHALLENGER · C · HardSemi-final
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
7762
6330
28d break
Fin
662
440
Fin
662
230
Losing streak 6
Fin
662
420
Injury return 133d
Fin
662
440
56d break
Fin
662
240
56d break
Fin
4662
6131
Fin
662
240
Losing streak 7
Fin
5672
7251
Injury return 63d210d break
Fin
77362
62641
35d break
Fin
662
120
35d break
Fin
662
410
63d breakLosing streak 7
CourtMedium
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
240
35d break
Fin
662
420
Fin
662
200
63d break
Fin
6262
3601
91d break
Fin
7962
6740
Weak on hard
Fin
6362
4631
Fin
662
310
28d break
Fin
662
210
Weak on hard
Fin
7862
6640
84d break28d break
Fin
672
450
28d break
Fin
65662
77441
Weak on hard
Fin
662
240
63d break77d break
CourtFast
Qualifying Semi-final
CourtMedium-fast
Qualifying Semi-final
CourtFast
Qualifying Final
Qualifying Semi-final
Qualifying Round
Fin
662
31–
Fin
6062
2631
Fin
6792
467–
Fin
3662
6211
Fin
47772
65651
Fin
762
52–
Fin
662
33–
Fin
662
14–
Fin
662
12–
Fin
662
42–
Fin
672
15–
Fin
662
12–
Fin
662
43–
Fin
7772
563–
Fin
662
42–
Fin
66872
371051
Qualifying Semi-final
CourtSlow
Qualifying Round
Qualifying Round
Qualifying Round