Tennis Matches & Results
10 tournaments across hard and clay courts. Featured: Indian Wells Masters and Indian Wells. Highlights: 6 finals.
Indian Wells Masters
ATP · M · HardCourtMedium-slow
18°COvercast · Wind 8 km/h · 33% RH
Semi-final
Quarter-final
Round of 16
Ret.
62–
20–
H2H leadH2H trail
Fin
662
440
Hard specialist
Fin
662
140
Hard specialistH2H trail
Fin
36782
63661
Hard specialistRecent retirement
Fin
657772
776551
Hard specialistH2H trail
Fin
662
340
H2H leadH2H trail
Fin
662
240
3-setters recently
Fin
662
430
Hard specialistHard specialist
Round of 32
Fin
66572
27751
H2H trailRecent retirement
Fin
7172
5651
H2H trailHard specialist
Fin
662
120
Hard specialistH2H trail
Fin
662
320
Hard specialistRecent retirement
Fin
662
420
Hard specialistWeak on hard
Fin
7862
6620
Hard specialistWeak on hard
Fin
762
540
Hard specialistH2H trail
Fin
762
530
H2H leadH2H trail
Fin
7762
6430
On a streak 6Hard specialist
Fin
6362
2611
Hard specialistH2H trail
Fin
4662
6241
H2H trailH2H lead
Fin
6772
4620
H2H trailH2H lead
Fin
6162
3641
H2H leadH2H trail
Fin
6782
3660
Hard specialist
Fin
65762
77521
Weak on hard
Fin
7962
6740
Hard specialistH2H trail
Round of 64
Fin
662
410
Hard specialist
Fin
4662
6431
Hard specialistHard specialist
Fin
662
420
H2H trailHard specialist
Fin
662
430
Hard specialistHard specialist
Fin
662
310
Hard specialist
Fin
662
330
On a streak 6Hard specialist
Fin
662
330
Recent retirement
Fin
662
310
Weak on hard
Fin
77062
65631
Weak on hardH2H lead
Fin
777152
636130
Home
Fin
662
440
Fin
662
240
Ret.
73–
52–
H2H trailHard specialist
Fin
71062
6840
Hard specialist
Fin
662
330
H2H leadH2H trail
Fin
662
420
H2H trailHard specialist
Fin
6772
3620
Recent retirement
Fin
762
540
Hard specialistHard specialist
Fin
662
220
Hard specialistHard specialist
Ret.
2773–
6650–
Recent retirementHard specialist
Fin
774772
606651
Hard specialist
Fin
662
330
Weak on hardRecent retirement
Fin
7762
6540
Hard specialistLosing streak 4
Fin
662
420
Hard specialistRecent retirement
Fin
662
230
Weak on hard
Fin
762
530
Recent retirementHard specialist
Fin
662
400
Fin
7762
6520
Hard specialist
Fin
662
430
Weak on hard
Fin
662
330
H2H leadH2H trail
Fin
77772
63640
Hard specialist
Fin
4662
6341
Home
Round of 128
Fin
662
420
Home
Fin
662
110
Hard specialistHard specialist
Fin
3762
6521
3-setters recently
Fin
662
410
Hard specialistHard specialist
Fin
1662
6031
H2H trailH2H lead
Fin
66562
47721
Recent retirement
Fin
65662
77141
Weak on hard
Fin
672
350
Hard specialistHard specialist
Fin
672
450
Hard specialistRecent retirement
Fin
6162
4611
Hard specialistHard specialist
Fin
662
420
H2H trailH2H lead
Fin
7772
6450
Hard specialistHard specialist
Fin
662
310
Hard specialist210d break
Fin
6562
4711
H2H leadH2H trail
Fin
662
300
Hard specialistH2H trail
Fin
77362
64641
Losing streak 4
Fin
46772
64651
Hard specialist
Fin
662
120
Weak on hard
Fin
6782
2660
Hard specialistWeak on hard
Fin
662
430
Ret.
64–
41–
H2H trailHard specialist
Fin
662
410
Hard specialistLosing streak 4
Fin
672
350
Recent retirementWeak on hard
Fin
662
440
Recent retirement
Fin
666772
780631
Hard specialist3-setters recently
Fin
662
420
Losing streak 6
Fin
6772
4640
Recent retirementHard specialist
Fin
1662
6331
Recent retirement
Fin
762
530
Weak on hardRecent retirement
Fin
672
150
Weak on hardRecent retirement
Fin
662
320
Weak on hard
Fin
7962
6730
Hard specialistHome
Indian Wells
WTA · PM · HardCourtMedium-slow
18°COvercast · Wind 8 km/h · 33% RH
Semi-final
Quarter-final
Round of 16
Fin
662
310
Recent retirementHard specialist
Fin
637132
266111
H2H leadH2H trail
Fin
6262
3641
Hard specialistHard specialist
Fin
662
300
Hard specialistH2H trail
Fin
6162
3641
Recent retirementHard specialist
Fin
66262
47741
Recent retirement
Fin
6562
4731
H2H trailRecent retirement
Fin
6472
4651
Hard specialist
Round of 32
Fin
672
150
H2H trailH2H lead
W/O
Hard specialistRecent retirement
Fin
6772
3610
Recent retirement
Fin
0662
6041
H2H trailH2H lead
Fin
66562
47711
H2H leadH2H trail
Fin
662
430
Recent retirement28d break
Fin
3662
6241
Weak on hard
Fin
672
350
Hard specialistH2H lead
Fin
3672
6451
Hard specialist
Fin
6362
4641
Hard specialistH2H trail
Fin
662
310
Hard specialistWeak on hard
Fin
66162
27721
Hard specialist
Fin
7762
6540
H2H leadH2H trail
Fin
3662
6311
Hard specialist
Fin
6262
1641
Hard specialist
Fin
662
440
3-setters recently
Round of 64
Fin
672
150
Home
Fin
2662
6041
H2H trailHard specialist
Fin
66462
17741
Fin
662
200
Hard specialist49d break
Fin
662
010
Recent retirementHome
Fin
662
240
Hard specialistHard specialist
Fin
672
250
Fin
662
210
Weak on hard
Fin
4672
6451
Weak on hardHard specialist
Fin
78772
66650
Hard specialistHome
Fin
4662
6431
Home
Fin
4662
6411
49d breakLosing streak 4
Fin
2662
6401
H2H trailHard specialist
Fin
47762
66421
Fin
3662
6121
Recent retirementHard specialist
Fin
7362
5621
Fin
662
240
Hard specialistHome
Fin
662
110
Fin
662
340
Fin
7862
6630
28d breakHard specialist
Ret.
6–
1–
Hard specialistHome
Fin
662
120
Hard specialist
Fin
7762
6130
Recent retirementHard specialist
Fin
2710782
668661
Weak on hardRecent retirement
Fin
2662
6221
H2H trailRecent retirement
Fin
5662
7121
Losing streak 4Home
Fin
662
320
3-setters recently
Fin
57762
76431
H2H trailRecent retirement
Fin
662
230
Fin
3662
6331
H2H leadHard specialist
Fin
7762
6320
Hard specialistH2H trail
Ret.
3–
0–
Hard specialistHard specialist
Round of 128
Fin
662
320
Hard specialistHard specialist
Fin
7872
6650
Hard specialist63d break
Fin
662
220
H2H leadH2H trail
Fin
762
540
Recent retirement
Fin
6462
4611
Hard specialistHome
Fin
4662
6421
Losing streak 435d break
Fin
662
330
Hard specialist161d break
Fin
662
340
Weak on hard
Fin
4662
6441
Home
Fin
6772
3650
H2H trailH2H lead
Fin
662
110
Hard specialistHome
Fin
662
430
H2H trailHard specialist
Fin
4662
6231
Weak on hard
Fin
662
140
Losing streak 5
Fin
662
220
H2H trailH2H lead
Fin
1662
6111
HomeHome
Fin
662
120
H2H leadH2H trail
Fin
7462
5631
HomeLosing streak 5
Fin
0662
6231
Hard specialistWeak on hard
Fin
662
230
H2H trailH2H lead
Fin
672
350
Fin
762
510
Weak on hard
Fin
7762
6540
Home
Fin
662
410
H2H trailH2H lead
Fin
7572
5751
Hard specialistOn a streak 6
Fin
6462
3641
Hard specialist
Fin
7962
6710
28d breakWeak on hard
Fin
662
440
Home
Fin
7762
6530
HomeWeak on hard
Fin
662
310
Hard specialist
Fin
65772
37611
H2H leadH2H trail
Fin
672
250
49d breakLosing streak 5
CourtMedium-slow
18°COvercast · Wind 8 km/h · 33% RH
Qualifying Semi-final
Fin
662
420
Weak on hard
Fin
6772
1640
Losing streak 5
Fin
6106772
7123651
Losing streak 4Hard specialist
Fin
6462
3641
Hard specialist
Fin
662
440
Hard specialistWeak on hard
Fin
6462
4611
Weak on hard
Ret.
63–
20–
Recent retirement
Fin
7762
6430
Fin
662
410
Hard specialist3-setters recently
Fin
662
310
Hard specialist35d break
Fin
662
140
Recent retirementLosing streak 6
Fin
662
330
Hard specialistRecent retirement
Qualifying Round
Fin
3662
6321
Losing streak 6
Ret.
64–
21–
Recent retirementWeak on hard
Fin
5662
7141
Weak on hardWeak on hard
Fin
7792
5670
315d break
Fin
662
340
Fin
662
130
35d breakHome
Fin
662
420
Fin
66662
37821
Hard specialistRecent retirement
Fin
4762
6531
H2H trailH2H lead
Fin
66562
27731
Recent retirement
Ret.
64–
40–
Hard specialistWeak on hard
Fin
6572
3751
Hard specialist
Fin
77772
61630
Hard specialist
Fin
76262
57731
Losing streak 5Recent retirement
Fin
6262
2621
Hard specialistHard specialist
Fin
662
430
Weak on hardInjury return 35d
Fin
6172
4651
3-setters recentlyHome
Fin
662
220
Recent retirementWeak on hard
Fin
6782
3660
Losing streak 4
Fin
6462
4601
Recent retirementRecent retirement
Fin
6772
4630
H2H trailH2H lead
Fin
7762
6530
Hard specialist
Fin
46772
64641
Hard specialistLosing streak 4
Fin
710262
68631
Weak on hard
Antalya CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
47772
65651
Clay specialist
Fin
662
030
H2H leadH2H trail
Fin
662
030
31d break
Fin
36772
63631
Clay specialist
Fin
662
200
Losing streak 5
Fin
7762
6520
Fin
6362
4641
Injury return 98d
Fin
662
440
Round of 32
Fin
662
230
Fin
662
130
Clay specialistLosing streak 4
Fin
68662
710421
H2H leadH2H trail
Fin
762
520
Clay specialist
Fin
662
230
28d breakClay specialist
Fin
762
530
Losing streak 528d break
Fin
7762
6410
35d break
Fin
60662
77021
Weak on clay
Fin
662
420
H2H trailLosing streak 8
Fin
662
320
28d break
Fin
64662
77341
Fin
762
530
Injury return 98dH2H trail
Fin
4662
6001
H2H trailInjury return 28d
Fin
36772
62641
Clay specialistLosing streak 5
Fin
7762
6300
31d breakClay specialist
Fin
672
150
Lugano CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
62772
46651
Fin
662
330
H2H leadH2H trail
Fin
7862
6630
35d break
Fin
6172
4651
Hard specialist
Fin
662
430
Fin
2662
6141
Hard specialistH2H trail
Fin
662
130
Hard specialist
Fin
762
530
343d break
Round of 32
Fin
662
430
42d break
Fin
6262
4621
On a streak 5Losing streak 4
Fin
64662
77321
Weak on hard
Fin
647762
776431
35d break
Fin
662
420
Fin
672
250
Fin
3672
6451
Weak on hard
Fin
6472
4651
Hard specialist
Fin
662
240
Hard specialist
Fin
7762
6410
H2H trailWeak on hard
Fin
672
450
Fin
6772
3620
H2H leadH2H trail
Fin
662
320
28d break
Fin
4662
6221
343d breakLosing streak 9
Ret.
7130–
6110–
Hard specialistH2H trail
Ret.
61–
10–
Puerto Vallarta CH
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Fin
6562
2721
Weak on hard
Fin
662
430
56d break
Fin
662
010
Recent retirement
Fin
62772
36651
Weak on hard
Fin
662
420
Fin
2662
6131
Fin
662
100
Recent retirement
Fin
662
420
Recent retirement217d break
Round of 32
Fin
662
240
217d break
Fin
662
420
Weak on hard171d break
Fin
762
530
Weak on hardLosing streak 7
Fin
636772
771651
Weak on hard
Fin
46772
63641
Hard specialist
Fin
662
330
Recent retirementHard specialist
Ret.
62–
10–
Weak on hard
Fin
6782
4660
Recent retirementRecent retirement
Fin
772772
636631
3-setters recently
Fin
667762
786411
Fin
27762
66521
Recent retirement
Fin
662
340
Recent retirement
Fin
6772
3650
Fin
662
440
56d breakWeak on hard
Fin
6772
1610
Weak on hard
Santiago CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
230
Clay specialistH2H trail
Fin
6772
2650
H2H leadH2H trail
Fin
4672
6351
Clay specialist42d break
Fin
74772
56621
Clay specialist28d break
Fin
6562
4741
49d breakClay specialist
Fin
3662
6241
Losing streak 7105d break
Fin
762
530
Clay specialist
Fin
7862
6620
Losing streak 5Recent retirement
Round of 32
Fin
662
100
Clay specialist42d break
Fin
662
040
105d breakClay specialist
Fin
66562
37731
Losing streak 742d break
Fin
662
340
H2H trailClay specialist
Fin
662
440
28d break
Fin
6462
3621
Clay specialistClay specialist
Fin
662
010
Clay specialist
Ret.
4774–
6642–
42d break42d break
Fin
662
330
Clay specialistClay specialist
Fin
65662
77411
H2H trailH2H lead
Fin
7262
5611
31d break
Fin
7762
6420
Recent retirementClay specialist
Fin
662
010
Clay specialistLosing streak 5
Fin
77772
65610
Clay specialistLosing streak 4
Fin
6462
4631
H2H leadClay specialist
Fin
7862
6640
Losing streak 528d break
Fin
662
01–
CourtSlow
Qualifying Semi-final
Ret.
61–
30–
49d break
Fin
662
320
Fin
662
210
Losing streak 5Losing streak 6
Fin
6462
1641
126d break56d break
Fin
6782
2660
Clay specialist
Fin
76462
57731
Losing streak 431d break
Qualifying Round
Fin
6772
3620
56d break
Fin
662
310
126d break140d break
Fin
672
450
56d break
Fin
662
140
31d break175d break
Fin
3662
6101
Losing streak 5Injury return 98d
Fin
662
430
Clay specialist343d break
Fin
662
320
Losing streak 4Losing streak 4
Fin
662
100
Losing streak 4
Fin
662
430
Fin
7762
6420
49d break105d break
CourtMedium
Qualifying Semi-final
Ret.
632
20–
Fin
7762
643–
Fin
6772
164–
Fin
662
44–
Fin
662
42–
Fin
6462
4611
Fin
6106772
7123651
Fin
6462
3641
Fin
662
31–
Fin
662
41–
Fin
662
14–
Fin
662
33–
Qualifying Round
Fin
66562
27731
Fin
6462
4601
Fin
662
42–
Fin
662
34–
Fin
76262
57731
Fin
4762
6531
Fin
662
43–
Fin
7762
653–
Fin
710262
68631
Fin
7792
567–
Fin
5662
7141
Fin
6772
463–
Fin
77772
6163–
Fin
6782
366–
Fin
46772
64641
Fin
6572
3751
Fin
662
13–
Fin
6262
2621
Fin
66662
37821
Fin
6172
4651
Fin
662
22–
Fin
3662
6321
Ret.
642
40–
Ret.
642
21–
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
420
Recent retirement
Fin
7765772
6077641
28d break
Fin
662
340
Losing streak 4196d break
Fin
662
420
Fin
7762
6440
Fin
662
140
Weak on hard
Fin
79772
67600
Losing streak 6
Fin
2662
6321
28d break3-setters recently
Fin
662
410
H2H leadH2H trail
Fin
65662
77321
Hard specialistH2H trail
Fin
662
100
Fin
662
240
252d break
Fin
662
34–
CourtMedium
Qualifying Semi-final
Fin
7762
6330
Recent retirement119d break
Fin
77772
60610
3-setters recently
Fin
677962
796731
Recent retirement
Fin
662
420
H2H trailH2H lead
Fin
36772
63651
Recent retirement
Fin
6162
4631
56d break
Qualifying Round
Fin
662
430
Fin
6362
4631
Recent retirement35d break
Fin
662
430
56d break56d break
Fin
662
310
Recent retirement
Fin
662
330
Recent retirement
Fin
662
130
31d break
Fin
7862
6630
119d breakHard specialist
Fin
7762
6210
3-setters recentlyInjury return 252d
Fin
662
300
Losing streak 14
Fin
6271262
7761031
CourtSlow
Qualifying Semi-final
Fin
662
220
28d breakLosing streak 4
Fin
662
420
42d break31d break
Fin
4662
6431
42d break
Fin
662
320
H2H leadH2H trail
Fin
662
440
49d break
Fin
662
440
42d breakInjury return 63d
Qualifying Round
Fin
662
200
364d break
Fin
662
210
Losing streak 442d break
Fin
6772
4630
28d break49d break
Fin
62662
77111
31d break
Fin
762
520
42d break31d break
Fin
6362
3621
56d break
Fin
672
450
49d break49d break
Ret.
770–
610–
42d breakLosing streak 6
Fin
5662
7411
31d breakInjury return 31d
Fin
662
000
Injury return 63d42d break
CourtMedium-slow
Qualifying Semi-final
Fin
6782
466–
Fin
7762
634–
Fin
776662
657841
Fin
662
22–
Fin
710562
68731
Fin
7762
613–
Fin
6772
464–
Fin
6262
1631
Fin
66462
37741
Fin
7772
562–
Fin
6462
4621
Fin
662
20–
Qualifying Round
Fin
662
32–
Fin
662
21–
Fin
672
35–
Fin
662
14–
Fin
7762
624–
Fin
662
10–
Fin
672
35–
Fin
662
32–
Fin
7162
5641
Fin
78262
66611
Fin
77562
60701
Fin
662
42–
Fin
7762
643–
Fin
6772
262–
Fin
4672
6351
Fin
662
24–
Fin
65662
77111
Fin
662
42–
Fin
662
31–
Fin
662
12–
Fin
662
10–
Fin
7762
633–
Fin
662
44–
Fin
7762
643–
Qualifying Round