Tennis Matches & Results
12 tournaments across clay and hard courts. Featured: Estoril. Highlights: 7 finals.
Estoril
ATP · A · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
230
Fin
77462
64601
Weak on clayOn a streak 5
Fin
1662
6221
H2H leadH2H trail
Fin
7762
6520
Clay specialist
Fin
5662
7121
Weak on clay
Fin
662
330
Weak on clayWeak on clay
Fin
6772
3650
3-setters recently
Fin
1662
6141
3-setters recentlyWeak on clay
Round of 32
Fin
762
520
Fin
662
340
Clay specialistWeak on clay
Fin
6362
4641
Weak on clay
Fin
662
430
Clay specialist
Fin
2762
6501
Weak on clayClay specialist
Fin
67112
3690
Weak on clayWeak on clay
Fin
662
240
H2H leadWeak on clay
Fin
662
330
Clay specialistH2H trail
Fin
63772
36641
Fin
672
450
Weak on clay
Ret.
63–
40–
On a streak 5
Fin
662
130
3-setters recently
Munich
ATP · A · ClayCourtSlow
12°CDrizzle · Wind 14 km/h · 64% RH
Semi-final
Quarter-final
Round of 16
Fin
3662
6441
Clay specialistClay specialist
Fin
3662
6241
Losing streak 4
Fin
662
240
35d break
Fin
662
330
Weak on clayWeak on clay
Ret.
624–
261–
Fin
7762
6420
Weak on clay
Fin
662
230
Weak on clay
Fin
662
320
Round of 32
Fin
662
230
35d breakLosing streak 4
Fin
662
120
231d break
Fin
7762
6430
Weak on clay
Fin
7762
6330
Weak on clayWeak on clay
Fin
6362
4631
H2H leadWeak on clay
Fin
662
440
Weak on clayWeak on clay
Fin
7772
6550
Weak on clay35d break
Fin
66472
47751
Weak on clay
Fin
662
340
Fin
63792
16671
Clay specialist
Fin
77362
65611
Weak on clay
Fin
4662
6221
Weak on clay
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
66562
37731
H2H leadH2H trail
Fin
662
240
Clay specialistLosing streak 4
Fin
662
340
Weak on clay
Fin
6772
4650
35d break
Fin
662
440
Clay specialistRecent retirement
Fin
77462
61631
Weak on clayLosing streak 9
Ret.
62–
10–
Losing streak 5
Fin
662
240
H2H trailClay specialist
CourtSlow
12°CDrizzle · Wind 14 km/h · 64% RH
Qualifying Semi-final
Qualifying Round
Fin
7862
6610
Injury return 35d
Fin
65762
77541
28d break
Fin
662
220
35d breakLosing streak 4
Fin
5762
7531
Fin
662
340
H2H leadH2H trail
Fin
662
340
Fin
66272
47751
Weak on clay
Fin
662
420
231d break
Buenos Aires CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
130
Clay specialist112d break
Fin
762
540
Clay specialist
Fin
662
320
Clay specialist91d break
Fin
762
510
35d breakInjury return 98d
Fin
7762
6540
Injury return 91dClay specialist
Fin
662
430
35d break3-setters recently
Fin
7762
6430
28d breakClay specialist
Fin
4662
6131
Clay specialist3-setters recently
Round of 32
Fin
7762
6040
35d break
Fin
2662
6341
Clay specialist
Fin
662
220
Clay specialist
Fin
662
240
Clay specialist
Fin
79772
67610
Injury return 91d
Fin
6362
3611
91d break
Fin
79772
67630
112d breakLosing streak 4
Fin
6462
3611
28d break35d break
Fin
7772
6150
Clay specialistH2H trail
Fin
662
210
Clay specialist
Fin
662
240
Clay specialistClay specialist
Fin
7962
6710
3-setters recently
Fin
662
210
Injury return 98d
Fin
66362
47721
3-setters recently
Fin
3662
6431
35d breakInjury return 239d
Fin
762
530
Clay specialistDeep run
Cuernavaca CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
6772
4650
H2H leadWeak on hard
Fin
662
230
H2H trailH2H lead
Fin
762
540
Losing streak 6
Fin
636772
773641
3-setters recently
Fin
7762
6230
Weak on hard
Fin
3762
6541
Hard specialist
Fin
7762
6240
3-setters recentlyHard specialist
Fin
662
020
Hard specialist
Round of 32
Fin
662
220
Fin
712462
610631
Hard specialistWeak on hard
Fin
662
210
Fin
662
320
Hard specialist
Fin
27762
66241
Weak on hard
Fin
662
420
Losing streak 4
Fin
662
420
Fin
662
430
Weak on hard
Fin
6562
4731
Fin
3672
6451
Hard specialistH2H lead
Ret.
60–
30–
3-setters recently
Fin
662
440
H2H leadWeak on hard
Fin
6362
3641
Recent retirement
Fin
56772
71621
Recent retirement
Ret.
5772–
7631–
Recent retirement35d break
Ret.
63–
31–
Losing streak 6
Ostrava CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6462
4621
Fin
3662
6341
Recent retirement
Fin
662
110
Recent retirementClay specialist
Ret.
62–
20–
Weak on clay
Fin
6362
4641
Fin
662
230
Fin
6562
1741
Recent retirement
Ret.
5–
0–
Clay specialistLosing streak 4
Round of 32
Fin
662
240
Losing streak 4
Fin
662
220
168d break
Fin
662
110
Weak on clay
Fin
662
010
Weak on clay3-setters recently
Fin
77792
64670
Fin
7762
6530
Fin
77362
65641
Clay specialist
Fin
64772
16631
Recent retirement70d break
Fin
6562
4741
Recent retirementLosing streak 4
Fin
4662
6421
Weak on clay
Fin
762
540
Clay specialist
Fin
662
240
Clay specialist182d break
Fin
7762
6440
Fin
672
350
Fin
662
110
Recent retirementWeak on clay
Fin
672
350
Clay specialist
Rome CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
010
Fin
2662
6341
Weak on clay
Fin
662
140
On a streak 6
Fin
6272
4651
Clay specialistLosing streak 6
Fin
7762
6130
28d break
Fin
6362
1631
Clay specialistClay specialist
Fin
662
330
56d breakWeak on clay
Fin
66462
47721
Clay specialist
Round of 32
Fin
6562
3741
56d breakWeak on clay
Fin
6772
4630
28d break
Fin
6462
3641
Weak on clayWeak on clay
Fin
662
210
On a streak 6Clay specialist
Fin
662
210
Clay specialistLosing streak 4
Fin
71262
61040
28d break
Fin
662
340
Losing streak 6
Fin
662
320
Clay specialistRecent retirement
Fin
2662
6401
Clay specialistLosing streak 6
Fin
3762
6531
Weak on clay
Fin
662
220
H2H leadH2H trail
Fin
4662
6341
Clay specialist
Fin
47762
66521
Clay specialist
Ret.
773–
652–
Fin
7372
5651
49d break
Fin
662
140
H2H leadH2H trail
Savannah CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
330
Fin
7762
6530
3-setters recently
Fin
662
430
3-setters recently
Fin
662
430
105d break147d break
Ret.
163–
630–
Fin
6262
3621
3-setters recently
Fin
662
230
Recent retirementWeak on clay
Fin
762
540
Round of 32
Fin
662
000
Fin
662
130
Recent retirement161d break
Fin
662
310
147d breakWeak on clay
Fin
662
410
Fin
762
530
3-setters recently
Fin
4662
6131
Ret.
61–
31–
Weak on clay
Fin
672
250
On a streak 6
Fin
63772
26651
H2H trailH2H lead
Ret.
64–
24–
Weak on clay
Fin
662
320
H2H trailLosing streak 4
Fin
662
100
105d break
Fin
7762
6400
3-setters recentlyWeak on clay
Fin
66362
37741
H2H leadH2H trail
Fin
662
210
3-setters recently
Fin
662
310
Weak on clayLosing streak 4
CourtSlow
Qualifying Semi-final
Ret.
571–
750–
35d break
Fin
64772
06651
Fin
762
530
49d break
Fin
60662
77111
Injury return 112d
Fin
4662
6341
H2H leadH2H trail
Fin
66662
37801
Qualifying Round
Fin
662
210
Fin
662
200
Clay specialist
Fin
762
530
Fin
7762
6440
91d break
Fin
5662
7141
161d break
Fin
662
110
Fin
662
340
H2H lead112d break
Fin
662
410
Fin
2662
6341
49d break
Fin
662
140
Injury return 112d
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
6162
4631
Fin
6462
3641
Fin
662
230
3-setters recently28d break
Fin
76262
57731
Hard specialist
Fin
6772
3640
H2H leadH2H trail
Fin
672
450
Fin
762
520
Fin
662
330
Fin
3662
6321
Losing streak 6
CourtSlow
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
240
301d break
Fin
662
130
Fin
1662
6341
182d break
Fin
662
220
35d break
Fin
662
310
140d break
Fin
662
330
Recent retirementH2H trail
Fin
4672
6451
Fin
65662
77231
Fin
1662
6141
Fin
5662
7231
Losing streak 4
Fin
662
110
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
210
273d break
Fin
662
430
Losing streak 5H2H trail
Fin
662
030
Losing streak 6
Fin
662
130
Fin
662
440
56d break
Fin
7762
6430
49d break
Fin
662
330
Weak on clayLosing streak 7
Fin
6272
1651
49d break
Fin
662
110
Weak on clay112d break
Fin
662
100
42d break
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
430
154d break
Fin
672
450
105d break161d break
Fin
662
320
52d break
Ret.
61–
20–
161d break
Fin
5662
7111
49d break
Fin
662
230
Fin
672
250
105d breakWeak on clay
Fin
662
330
168d break
Fin
662
130
133d break
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round