Tennis Matches & Results
13 tournaments across clay and hard courts. Featured: Madrid Masters and Madrid. Highlights: 7 finals.
Madrid Masters
ATP · M · ClayCourtMedium-slow
14°CClear · Wind 16 km/h · 33% RH
Semi-final
Quarter-final
Round of 16
Fin
662
240
Losing streak 4Weak on clay
Fin
7762
6340
H2H leadWeak on clay
Fin
762
540
Weak on clayClay specialist
Fin
7762
6240
Weak on clay
Fin
672
450
Weak on clayClay specialist
Fin
5662
7331
Weak on clay
Fin
665772
377641
HomeOn a streak 5
Fin
662
340
Round of 32
Ret.
61–
10–
Weak on clayWeak on clay
Fin
662
230
Weak on clay
Fin
37762
66241
H2H leadOn a streak 5
Fin
57762
76431
Weak on clayWeak on clay
Fin
672
450
Weak on clay
Fin
762
540
Clay specialist
Fin
71262
61040
H2H leadH2H trail
Fin
66562
17731
Clay specialistLosing streak 13
Fin
662
330
Home
Fin
6772
4620
Fin
6462
4631
H2H leadH2H trail
Fin
672
250
Weak on clay
Fin
762
540
On a streak 5Weak on clay
Fin
662
240
Clay specialistRecent retirement
Fin
67662
79421
Injury return 35d
Fin
6792
4670
H2H leadH2H trail
Round of 64
Fin
662
140
Recent retirementWeak on clay
Fin
2662
6441
Weak on clayRecent retirement
Fin
7762
6140
Weak on clayClay specialist
Fin
672
150
H2H leadWeak on clay
Fin
662
210
HomeLosing streak 4
Fin
762
530
Recent retirementWeak on clay
Fin
57762
76241
3-setters recentlyClay specialist
Fin
762
540
Weak on clayClay specialist
Fin
7862
6630
Clay specialistH2H lead
Fin
662
230
H2H trailH2H lead
Fin
65662
77141
Injury return 35d
Fin
6772
2650
Recent retirement
Fin
662
320
Fin
7762
6330
Weak on clayHeavy load 14d
Fin
662
020
On a streak 5Weak on clay
Fin
662
330
Weak on clayWeak on clay
Fin
662
410
Clay specialistH2H trail
Fin
662
140
Losing streak 4Clay specialist
Fin
66262
47731
Recent retirement
Fin
672
150
On a streak 5Recent retirement
Fin
3672
6351
H2H leadHome
Fin
662
030
Weak on clayWeak on clay
Fin
662
330
Weak on clayWeak on clay
Fin
662
440
Fin
662
440
Recent retirement
Fin
66462
27731
Weak on clayWeak on clay
Fin
1662
6221
Weak on clayHome
Fin
662
040
Weak on clayWeak on clay
Fin
6362
3631
Clay specialistH2H lead
Fin
77362
61641
Losing streak 13Weak on clay
Fin
4662
6341
Weak on clayClay specialist
Fin
5672
7451
Weak on clay
Round of 128
Fin
662
100
Clay specialistLosing streak 4
Fin
672
150
Weak on clay
Fin
6362
4631
Weak on clayClay specialist
Fin
64772
16641
Clay specialist
Fin
65762
77531
3-setters recently
Fin
762
540
Recent retirement
Fin
4662
6021
Weak on clayWeak on clay
Fin
77462
64611
Home
Fin
6772
3650
Clay specialistWeak on clay
Fin
63772
16651
Home
Fin
662
320
Fin
6162
4621
Weak on clayWeak on clay
Fin
66062
47711
Recent retirementWeak on clay
Fin
66162
27711
Clay specialistWeak on clay
Fin
4762
6541
Clay specialistWeak on clay
Fin
672
250
Weak on clay
Fin
662
440
H2H leadH2H trail
Fin
4662
6141
Weak on clay
Fin
6372
3651
Weak on clayWeak on clay
Fin
6562
4731
Losing streak 4Weak on clay
Fin
662
330
Weak on clayWeak on clay
Fin
5662
7441
Clay specialist
Fin
662
420
Clay specialistWeak on clay
Fin
662
410
H2H trailH2H lead
Fin
662
330
Losing streak 13H2H trail
Fin
6967122
71126101
Weak on clay3-setters recently
Fin
78772
66620
Recent retirementInjury return 112d
Fin
762
520
Clay specialist
Fin
6772
4630
Weak on clay3-setters recently
Fin
46772
64621
Weak on clayWeak on clay
Fin
662
430
H2H leadClay specialist
Fin
662
340
Home
Madrid
WTA · PM · ClayCourtMedium-slow
14°CClear · Wind 16 km/h · 33% RH
Semi-final
Quarter-final
Round of 16
Fin
662
130
On a streak 5
Fin
662
100
Home
Fin
77462
64641
Weak on clay
Fin
4662
6431
Weak on clayOn a streak 13
Fin
7762
6240
Fin
3662
6221
Fin
662
040
H2H leadH2H trail
Fin
662
440
Round of 32
Fin
662
330
On a streak 5
Fin
66562
17741
Weak on clayWeak on clay
Fin
662
140
On a streak 5Losing streak 7
Fin
662
220
Fin
3662
6411
On a streak 13Rising opponent
Fin
662
310
Weak on clay
Fin
662
230
Fin
662
440
Fin
7262
5641
Weak on clay
Fin
662
110
Weak on clay
Fin
662
410
Weak on clay
Fin
762
510
Fin
662
130
Rising opponentClay specialist
Fin
7762
6030
HomeWeak on clay
Fin
7772
6550
H2H leadH2H trail
Fin
662
320
H2H trailH2H lead
Round of 64
Fin
662
Jimenez Kasintseva V.
010
Fin
662
310
Home
Fin
66662
37841
Weak on clayWeak on clay
Fin
467102
64681
On a streak 13Clay specialist
Fin
662
140
35d break
Fin
0762
6541
Fin
662
430
On a streak 535d break
Fin
57762
76531
Weak on clay
Ret.
72–
50–
H2H leadWeak on clay
Fin
662
000
Weak on clay
Fin
662
140
Weak on clay
Fin
4662
6331
Weak on clay
Fin
662
210
Fin
77782
63660
Clay specialist
Fin
662
310
Weak on clayWeak on clay
Fin
66662
78231
Clay specialist
Fin
2662
6021
Weak on clay
Fin
1662
6341
Weak on clayWeak on clay
Fin
6562
4731
Recent retirement
Fin
672
250
Losing streak 7H2H trail
Fin
762
530
H2H leadH2H trail
Fin
662
140
Fin
662
140
Weak on clay
Fin
662
130
Weak on clay
Fin
3662
6311
Clay specialistWeak on clay
Fin
6472
2651
Weak on clay
Fin
6362
4631
Weak on clay
Fin
662
320
Fin
662
320
Fin
662
440
On a streak 5
Fin
662
330
Weak on clay
Fin
672
350
Home
Round of 128
Fin
662
330
Fin
762
530
35d break
Fin
6772
4600
Clay specialistWeak on clay
Fin
662
240
Fin
662
410
Weak on clay
Fin
6772
4650
Fin
6562
3741
Clay specialist
Fin
662
Avanesyan E.
220
Weak on clay
Fin
646772
772651
Weak on clayH2H trail
Fin
371062
66841
H2H trailH2H lead
Fin
762
540
Fin
4672
6151
Weak on clay
Fin
3662
6441
Fin
662
220
On a streak 5Weak on clay
Fin
662
440
HomeWeak on clay
Fin
5762
7541
Weak on clay
Fin
662
120
Fin
16772
64621
Weak on clay
Fin
2662
6331
HomeRecent retirement
Fin
662
330
35d break
Fin
657762
776421
H2H leadH2H trail
Fin
762
520
H2H leadH2H trail
Fin
3772
6551
Weak on clay
Fin
762
520
Fin
662
440
Weak on clay
Fin
Jimenez Kasintseva V.
662
430
Weak on clay
Fin
662
340
Recent retirementLosing streak 8
Fin
4662
6331
Fin
47762
66441
Losing streak 7H2H trail
Fin
2662
6441
Weak on clay
Fin
662
320
Weak on clayWeak on clay
Fin
6772
2620
Weak on clay
CourtMedium-slow
14°CClear · Wind 16 km/h · 33% RH
Qualifying Semi-final
Fin
662
420
Weak on clayWeak on clay
Fin
662
220
3-setters recentlyWeak on clay
Fin
672
250
3-setters recently
Fin
662
410
Clay specialistOn a streak 5
Fin
662
440
Clay specialist3-setters recently
Fin
77782
64660
Weak on clayClay specialist
Fin
662
330
Fin
5762
7531
3-setters recentlyWeak on clay
Fin
662
130
Weak on clayWeak on clay
Fin
6362
4641
H2H trailH2H lead
Fin
772
550
Clay specialistClay specialist
Fin
78162
66641
H2H leadH2H trail
Qualifying Round
Fin
662
210
Home
Fin
66562
17711
Weak on clay364d break
Fin
662
320
Home
Fin
672
350
Clay specialist
Fin
6372
2651
Weak on clayInjury return 28d
Fin
6772
4630
3-setters recentlyWeak on clay
Fin
662
330
Weak on clayClay specialist
Fin
672
450
On a streak 5
Fin
662
420
3-setters recently
Fin
662
430
Recent retirement
Fin
4662
6311
Clay specialistLosing streak 6
Fin
6162
1611
Weak on clay
Fin
4662
6441
Fin
662
220
Weak on clayH2H lead
Fin
662
230
H2H trailH2H lead
Fin
6262
3621
Weak on clay
Ret.
792–
670–
Weak on clay
Fin
37762
66321
Home
Fin
662
440
Clay specialistHome
Fin
6772
3650
H2H trailH2H lead
Fin
6262
2631
Clay specialist
Fin
772
550
3-setters recentlyWeak on clay
Fin
662
240
Clay specialistH2H trail
Fin
6462
2621
Clay specialistRecent retirement
Concepcion CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
662
310
Fin
662
440
35d break
Fin
662
030
28d break105d break
Fin
6462
1631
Clay specialist
Fin
662
140
Fin
762
540
H2H leadH2H trail
Fin
6372
3651
Losing streak 542d break
Fin
64662
77311
Clay specialist
Round of 32
Fin
662
330
Fin
662
210
28d break42d break
Fin
662
200
42d break
Fin
762
510
Losing streak 8
Ret.
65–
02–
Fin
5662
7301
Fin
66562
07731
Fin
662
420
42d break98d break
Fin
662
300
Clay specialist
Fin
662
120
Clay specialist
Fin
662
340
Fin
672
150
Fin
662
340
Clay specialist
Fin
662
210
H2H leadH2H trail
Fin
6772
3600
105d breakWeak on clay
Ret.
75–
51–
Ostrava CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
662
230
Recent retirement315d break
Ret.
772–
651–
Clay specialist
Fin
7762
6320
Fin
77362
63631
Clay specialistH2H trail
Fin
5662
7341
Clay specialistRecent retirement
Fin
7762
6420
175d break
Ret.
47130–
66110–
On a streak 9
Fin
662
310
H2H leadClay specialist
Ret.
7722
651–
Round of 32
Fin
662
120
Clay specialist322d break
Fin
662
310
364d break
Fin
772
550
42d break
Fin
662
440
315d break266d break
Fin
662
330
Recent retirementH2H trail
Fin
662
140
Clay specialist
Fin
17762
66211
Recent retirement
Ret.
463–
620–
Recent retirement
Fin
7762
6500
Clay specialist
Fin
6562
2741
Weak on clay
Fin
4662
6441
Clay specialistWeak on clay
Fin
7772
5640
Fin
662
230
On a streak 9
Fin
6472
3651
175d breakWeak on clay
Fin
4662
6431
Clay specialistH2H trail
Fin
5662
7231
Recent retirementLosing streak 7
Fin
17762
66211
Rome CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
330
Clay specialist
Fin
61662
77431
Fin
4762
6521
Recent retirementH2H trail
Fin
662
340
Clay specialistH2H trail
Fin
4662
6311
H2H trailClay specialist
Fin
7462
5641
Fin
672
450
Weak on clayRecent retirement
Fin
662
340
Weak on clayClay specialist
Round of 32
Fin
64662
77331
Clay specialist
Fin
662
240
Recent retirementLosing streak 4
Fin
4662
6141
Clay specialistRecent retirement
Fin
7762
6130
Losing streak 6
Fin
6782
1660
Recent retirementClay specialist
Fin
47762
66421
Clay specialistRecent retirement
Ret.
3784–
6661–
Clay specialist
Fin
3662
6341
Weak on clay
Fin
6362
2621
Fin
662
430
Clay specialist
Fin
662
320
Recent retirementRecent retirement
Fin
37762
66241
Fin
662
040
Weak on clayWeak on clay
Fin
662
410
Clay specialist
Fin
3662
6321
H2H leadH2H trail
Fin
6462
3621
Clay specialist
Savannah CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
3662
6131
3-setters recently
Fin
662
420
Recent retirement
Fin
6562
4731
Weak on clay
Fin
6772
3650
H2H leadH2H trail
Fin
662
110
Losing streak 4
Fin
662
340
Weak on clay
Fin
6772
3630
3-setters recently3-setters recently
Fin
1662
6011
3-setters recently3-setters recently
Round of 32
Fin
6772
4640
Weak on clay
Fin
762
540
Recent retirement
Fin
6772
3640
H2H leadH2H trail
Fin
662
340
H2H trailH2H lead
Fin
662
320
3-setters recently
Fin
37762
66541
3-setters recently
Fin
66562
37731
Weak on clay
Fin
662
240
Weak on clay
Fin
662
Habib H.
240
Fin
2662
6211
Fin
662
210
Fin
7762
6320
3-setters recently
Fin
762
510
3-setters recently
Fin
672
350
3-setters recently
Ret.
462–
640–
Weak on clay
Ret.
1–
1–
H2H trailH2H lead
Fin
6772
464–
Shenzhen CH
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
662
220
H2H leadH2H trail
Fin
762
520
H2H leadH2H trail
Fin
7762
6330
Fin
662
440
Hard specialistH2H trail
Fin
662
440
42d breakHard specialist
Fin
662
430
3-setters recentlyLosing streak 4
Fin
662
340
Fin
662
220
3-setters recently
Round of 32
Fin
6462
4641
Fin
762
520
3-setters recently105d break
Fin
76462
57731
Fin
662
220
Hard specialist3-setters recently
Fin
762
520
Hard specialist
Fin
26772
63651
Fin
6462
3641
Fin
6362
1641
Fin
7862
6630
42d break42d break
Fin
3662
6141
Fin
662
420
Losing streak 4
Fin
66162
17721
3-setters recently
Fin
662
340
Fin
2662
6121
Recent retirement
Ret.
63–
01–
3-setters recentlyOn a streak 5
Fin
662
230
W15 Kursumlijska Banja
CHALLENGER · C · ClayCourtSlow
Round of 16
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
320
147d break147d break
Fin
662
140
Fin
662
030
105d break42d break
Fin
662
220
210d breakLosing streak 6
Fin
6072
2651
147d break
Fin
62762
77531
196d break
Fin
3662
6241
49d break3-setters recently
Ret.
64–
30–
Losing streak 5Losing streak 13
Fin
662
430
Fin
6172
2651
CourtMedium
Qualifying Semi-final
Fin
78162
66641
Fin
772
55–
Fin
6362
4641
Fin
77782
6466–
Fin
662
33–
Fin
5762
7531
Fin
662
22–
Fin
662
13–
Fin
672
25–
Fin
662
41–
Fin
662
42–
Fin
662
44–
Qualifying Round
Fin
662
23–
Fin
4662
6441
Fin
6462
2621
Fin
662
24–
Fin
662
21–
Fin
37762
66321
Fin
66562
17711
Fin
662
44–
Fin
672
35–
Fin
662
32–
Fin
662
42–
Ret.
7922
670–
Fin
6772
463–
Fin
6162
1611
Fin
662
22–
Fin
6372
2651
Fin
772
55–
Fin
662
43–
Fin
4662
6311
Fin
672
45–
Fin
662
33–
Fin
6262
3621
Fin
6262
2631
Fin
6772
365–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
672
350
35d break350d break
Fin
662
100
175d break252d break
Fin
3662
6421
35d break
Fin
1662
6311
Clay specialist
Fin
662
210
231d break
Fin
662
240
Recent retirement
Fin
6362
3631
42d break
Fin
77162
65631
70d break
Fin
4672
6151
Losing streak 770d break
Fin
662
440
Fin
662
410
266d break
Fin
662
110
Fin
662
21–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
120
231d break
Fin
662
330
H2H leadH2H trail
Fin
662
110
Recent retirement
Fin
772
550
79d break
Fin
7762
6420
Fin
662
440
63d break84d break
Fin
66762
47921
Ret.
365–
631–
Fin
6462
4631
Clay specialist
Fin
662
210
Losing streak 4
Fin
762
520
Weak on clay
CourtSlow
Qualifying Semi-final
Fin
6362
2641
3-setters recentlyLosing streak 7
Fin
6562
3721
Fin
7762
Bicknell B.(2)
6530
Losing streak 4
Fin
6562
3731
Fin
5662
7331
Weak on clay
Fin
6562
1731
Fin
7762
Bicknell B.
653–
Qualifying Round
Fin
762
530
Losing streak 9
Fin
662
440
Fin
662
230
Weak on clay
Fin
662
410
Fin
Bicknell B.(2)
662
230
Losing streak 4Losing streak 7
Fin
662
220
Losing streak 7
Ret.
63–
41–
3-setters recentlyRecent retirement
Fin
662
140
Fin
662
340
3-setters recently
Fin
3662
6321
H2H leadH2H trail
Fin
6772
4630
Fin
662
34–
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
662
220
224d break
Fin
7762
6520
H2H lead189d break
Fin
66772
78551
189d break
Fin
662
210
Fin
46772
62641
Injury return 56dRecent retirement
Fin
7862
6600
49d break
Fin
672
450
Recent retirement
Fin
662
420
56d break
Fin
377772
665631
3-setters recently
Fin
7962
6740
Hard specialist
Fin
5662
7441
189d breakLosing streak 4
Fin
672
350
42d break56d break
CourtMedium-slow
Qualifying Semi-final
Fin
662
44–
Clay specialist
Fin
662
11–
Fin
271062
66811
Fin
6262
4621
Fin
7462
5611
Clay specialist
Fin
7762
652–
Fin
662
32–
Recent retirement
Fin
672
35–
On a streak 5Recent retirement
Fin
662
12–
Recent retirement
Fin
662
20–
Fin
4672
6351
Weak on clay
Fin
6162
4631
Qualifying Round
Fin
672
35–
Clay specialistOn a streak 6
Fin
71172
695–
H2H trailH2H lead
Fin
662
42–
Fin
662
23–
Fin
3662
6241
Clay specialist
Fin
662
41–
Fin
7762
644–
Weak on clay
Fin
6562
1721
Weak on clay
Fin
662
31–
Clay specialist
Fin
2662
6021
Clay specialist
Fin
6462
4611
Fin
6262
2641
Fin
662
42–
Recent retirement
Fin
662
11–
H2H leadH2H trail
Fin
672
25–
On a streak 5Weak on clay
Fin
4662
6141
Fin
4662
6221
Fin
662
32–
Ret.
7801
660–
Fin
2662
6121
Fin
06772
63611
Fin
7362
5621
Fin
662
14–
Fin
66562
27731
CourtSlow
Qualifying Round
Qualifying Round