Tennis Matches & Results
19 tournaments across clay and hard courts. Featured: Roland Garros. Highlights: 18 finals.
Roland Garros
ATP · G · ClayCourtSlow
17°COvercast · Wind 12 km/h · 53% RH
Semi-final
Quarter-final
Round of 16
Fin
7106463
683641
On a streak 6Weak on clay
Fin
56663
73241
Weak on clayWeak on clay
Fin
73663
56321
Marathon last
Ret.
63–
40–
H2H leadWeak on clay
Fin
6663
2320
H2H leadH2H trail
Fin
6663
3330
Fin
66773
34640
H2H leadH2H trail
Fin
6663
1340
Weak on clay
Round of 32
Fin
67763
36120
Recent retirement
Fin
6663
2420
Weak on clayWeak on clay
Fin
6663
3420
Weak on clayClay specialist
Fin
4662663
6177142
Weak on clayWeak on clay
Fin
7663
5120
Weak on clay
Fin
46663
63321
Clay specialist
W/O
H2H trailH2H lead
Fin
46663
64321
Clay specialist
Fin
6663
3340
Weak on clayClay specialist
Fin
6663
0120
Weak on clayWeak on clay
Fin
67763
26410
Clay specialist
Fin
78663
66340
Weak on clayWeak on clay
Fin
6713773
4611650
Fin
6379363
3667632
H2H leadH2H trail
Fin
465763
627522
Marathon lastHome
Fin
66463
13641
On a streak 6
Round of 64
Fin
79663
67210
Recent retirementLosing streak 4
Fin
66773
12620
Weak on clayWeak on clay
Fin
216663
664332
Weak on clay
Fin
776463
643641
Home
Fin
776773
611650
Weak on clay
Fin
777163
563631
Weak on clayWeak on clay
Fin
36663
61231
H2H leadH2H trail
Fin
64663
16121
On a streak 6H2H lead
Fin
66773
32610
H2H leadH2H trail
Fin
666663
337811
Clay specialistClay specialist
Fin
67763
36530
Marathon last
Fin
6673
3450
Clay specialistH2H trail
Fin
64657773
46776352
Weak on clay
W/O
H2H leadH2H trail
Fin
7663
5340
49d break
Fin
64673
26351
Fin
67763
16130
Clay specialistWeak on clay
Fin
63663
36121
Weak on clay
Fin
64673
36351
Weak on clayWeak on clay
Ret.
64–
34–
Home
Fin
737463
565622
H2H trailClay specialist
Fin
226663
664322
Weak on clayWeak on clay
Fin
26663
64101
Clay specialist
Fin
6663
3040
H2H leadH2H trail
Fin
77784463
65666632
Clay specialistWeak on clay
Fin
65663
47241
Clay specialist
Fin
467773
636251
Home
Fin
6663
4310
Weak on clay
Fin
777763
646440
Weak on clayWeak on clay
Fin
77772063
63646642
H2H leadH2H trail
Fin
6663
4040
H2H leadH2H trail
Fin
426763
663542
Weak on clay
Round of 128
Fin
6663
3340
Weak on clay
Fin
656663
772311
Clay specialist
Fin
666463
327731
Clay specialist
Fin
63663
16321
Weak on clayClay specialist
Fin
67863
36630
Home84d break
Fin
3636663
6774332
Home
Fin
78636473
66367752
Home
Fin
67773
26350
Fin
5777763
7636411
Clay specialistWeak on clay
Fin
262663
606342
HomeHome
Fin
6663
3240
Clay specialistWeak on clay
Fin
62663
26301
HomeHome
Fin
6663
4220
Weak on clayWeak on clay
Fin
566163
732632
49d breakWeak on clay
Fin
36663
61421
Weak on clayWeak on clay
Fin
64663
26321
Weak on clayClay specialist
Fin
36767763
67946112
Clay specialistH2H trail
Ret.
774–
641–
HomeWeak on clay
Fin
6663
3420
H2H leadH2H trail
Fin
66773
23630
H2H leadH2H trail
Fin
167773
635631
H2H leadWeak on clay
Fin
63646663
77774222
Losing streak 4
Fin
36673
64351
Fin
467763
636541
HomeWeak on clay
Fin
7663
5340
H2H leadH2H trail
Fin
6663
3330
Weak on clayWeak on clay
Fin
6673
4150
H2H trailClay specialist
Fin
7663
5340
Weak on clay
Fin
6673
4350
Weak on clayWeak on clay
Fin
6763
4540
Weak on clay
Fin
46663
64411
Losing streak 4Weak on clay
Fin
64663
46311
Weak on clay
Fin
774663
626121
H2H trailWeak on clay
Fin
6773
2550
Weak on clay
Fin
6663
4200
Clay specialistRecent retirement
Fin
66773
33620
Clay specialistWeak on clay
Fin
6663
4440
Recent retirementWeak on clay
Fin
764173
536652
H2H trailH2H lead
Fin
734763
566522
Weak on clayWeak on clay
Fin
78663
66320
Weak on clay
Fin
76773
53630
Weak on clayWeak on clay
Fin
4367763
6616412
HomeClay specialist
Fin
6663
2420
Weak on clay
Fin
526663
763422
Clay specialistWeak on clay
Fin
6663
2130
Clay specialistWeak on clay
Fin
6663
2030
Weak on clay
Fin
7663
5200
H2H trailH2H lead
Fin
765763
577531
Weak on clayHome
Ret.
236–
662–
Weak on clayWeak on clay
Fin
7746263
6363622
Weak on clay115d break
Fin
73663
56311
Weak on clay
Fin
46673
63451
Weak on clayWeak on clay
Fin
66783
34660
Weak on clayClay specialist
Fin
666663
347831
Home
Fin
646663
774321
Marathon last
Ret.
761–
542–
Fin
6663
2440
Weak on clayWeak on clay
Fin
643663
466232
Weak on clayWeak on clay
Fin
6663
4210
Weak on clayWeak on clay
Fin
6663
3420
Clay specialistH2H trail
Fin
772711263
60669622
H2H leadH2H trail
Fin
6646663
4367812
Losing streak 4
Fin
7766563
6537721
Clay specialist
Fin
66773
24640
Clay specialist
Roland Garros
WTA · G · ClayCourtSlow
17°COvercast · Wind 12 km/h · 53% RH
Semi-final
Quarter-final
Round of 16
Fin
47862
66611
On a streak 6
Fin
672
350
H2H leadH2H trail
Fin
762
530
Weak on clayWeak on clay
Fin
1672
6351
H2H trailH2H lead
Fin
672
050
Weak on clay34d break
Fin
77162
65631
Weak on clay
Fin
672
350
Fin
3662
6441
Round of 32
Fin
662
230
Weak on clayClay specialist
Fin
77772
64650
Clay specialist
Fin
4672
6351
Fin
662
410
On a streak 6Clay specialist
Fin
672
250
Fin
6772
1630
Weak on clayRecent retirement
Fin
672
150
H2H trailRecent retirement
Fin
662
220
H2H leadH2H trail
Fin
662
340
Weak on clayWeak on clay
Fin
3662
6421
Weak on clay98d break
Fin
7762
6440
Weak on clayWeak on clay
Fin
662
220
34d break
Fin
6072
3651
Clay specialistRecent retirement
Fin
7762
6410
3-setters recently
Fin
662
230
Fin
662
310
Recent retirement
Round of 64
Fin
662
420
Home
Fin
662
330
Losing streak 5
Fin
7762
6530
Recent retirement
Fin
7772
6450
Clay specialist
Fin
662
240
Weak on clayWeak on clay
Fin
662
330
On a streak 5Weak on clay
Fin
6772
3630
Weak on clay
Fin
662
120
H2H leadWeak on clay
Fin
662
310
Weak on clay
Fin
662
130
Weak on clay
Fin
662
230
Weak on clay
Fin
5662
7331
Fin
1662
6331
34d break
Fin
662
130
34d break
Fin
662
140
Recent retirementWeak on clay
Fin
6472
4651
Weak on clay
Fin
3662
6441
Recent retirementWeak on clay
Fin
662
340
Weak on clay
Fin
772
550
Fin
662
030
H2H leadWeak on clay
Fin
662
440
Weak on clayWeak on clay
Fin
6462
0631
98d breakH2H trail
Fin
662
020
Weak on clayWeak on clay
Fin
7762
6540
Weak on clay
Fin
7772
6250
Weak on clay
Fin
662
330
On a streak 6Weak on clay
Fin
66462
27711
Recent retirement
Fin
662
320
3-setters recently
Fin
6362
4641
Clay specialistRecent retirement
Fin
662
120
Clay specialistClay specialist
Fin
7762
6420
Fin
64772
26631
Round of 128
Fin
662
110
Weak on clay
Fin
6462
1641
On a streak 5Clay specialist
Fin
662
240
Weak on clay
Fin
662
220
Weak on clay
Fin
7762
6320
Recent retirement
Fin
662
440
98d break28d break
Fin
64662
77111
On a streak 5Home
Fin
7762
6420
Recent retirement
Fin
662
100
H2H leadH2H trail
Fin
7762
6320
Losing streak 5Home
Fin
5662
7021
Fin
662
000
Weak on clayLosing streak 5
Fin
662
330
Fin
762
510
28d break
Fin
7762
6140
Recent retirement
Fin
662
210
Fin
662
130
Weak on clayH2H lead
Fin
662
400
Fin
662
440
Fin
662
320
34d break
Fin
6462
1631
On a streak 6
Fin
662
Avanesyan E.
120
Clay specialist
Fin
6362
1621
H2H trailWeak on clay
Fin
642
310
Weak on clay
Fin
662
020
Weak on clay
Fin
762
510
Losing streak 4
Fin
7772
5630
Weak on clayWeak on clay
Fin
7762
6320
Recent retirement
Fin
672
150
Fin
6262
0631
Weak on clay
Fin
5672
7151
Weak on clay
Fin
662
100
Weak on clay
Fin
76462
57711
Fin
662
320
Weak on clay
Fin
6772
1640
Weak on clayWeak on clay
Fin
662
340
Weak on clay
Fin
6562
3741
Weak on clay
Fin
662
430
Weak on clay
Fin
4672
6351
Weak on clayRecent retirement
Fin
662
310
Home
Fin
61662
77141
Recent retirementWeak on clay
Fin
672
450
Recent retirementWeak on clay
Fin
7762
6430
Weak on clayWeak on clay
Fin
662
210
Weak on clayHome
Fin
2662
6141
Clay specialist
Fin
3662
6341
28d break
Fin
662
030
Weak on clayOn a streak 5
Fin
7462
5631
Weak on clayWeak on clay
Fin
6362
3641
Fin
4662
6241
H2H trailH2H lead
Fin
662
010
Fin
6262
3611
Weak on clay
Fin
662
310
Clay specialistWeak on clay
Fin
4662
6311
3-setters recently3-setters recently
Fin
662
310
Fin
7762
6400
Fin
7762
6230
Fin
3662
6041
Fin
662
430
Fin
662
440
Fin
6462
4611
Fin
0732
6501
Fin
6462
4631
Fin
6772
3640
CourtSlow
17°COvercast · Wind 12 km/h · 53% RH
Qualifying Final
Fin
662
410
115d break
Fin
6772
2650
Recent retirement
Fin
6362
4631
Recent retirement
Fin
6772
3650
Clay specialistClay specialist
Fin
662
140
Losing streak 4
Fin
662
240
Home
Fin
6362
0621
Clay specialist
Fin
662
210
H2H trailClay specialist
Fin
66172
37751
Recent retirement
Fin
672
450
84d break
Fin
64772
36651
Weak on clay
Fin
662
440
Clay specialistH2H trail
Fin
672
450
Home
Fin
6462
3631
Weak on clayWeak on clay
Fin
662
220
HomeLosing streak 4
Fin
662
420
Clay specialist
Qualifying Semi-final
Fin
7762
6330
H2H trailH2H lead
Fin
662
430
Weak on clay56d break
Fin
6772
4600
Clay specialist
Fin
6772
3640
Clay specialistOn a streak 5
Fin
662
440
Recent retirementHome
Fin
36772
63651
Home
Fin
662
340
Fin
662
440
Home
Fin
662
230
Weak on clay
Fin
7462
5611
Recent retirementWeak on clay
Fin
672
450
Weak on clayWeak on clay
Fin
66462
Habib H.
47731
Clay specialistH2H trail
Fin
66362
37741
Fin
66562
07731
Losing streak 4Weak on clay
Fin
762
530
Fin
662
440
Clay specialistWeak on clay
Fin
662
120
H2H leadH2H trail
Fin
63662
77221
Recent retirementClay specialist
Fin
7772
6550
Clay specialistClay specialist
Fin
662
420
Fin
662
100
Clay specialistLosing streak 4
Fin
662
240
Losing streak 4
Ret.
5–
1–
115d breakRecent retirement
Fin
78362
66631
On a streak 7
Fin
662
330
Home
Fin
7762
6130
W/O
Weak on clay
Fin
6262
3601
Home
Fin
662
130
84d breakWeak on clay
Fin
662
340
Weak on clay
Fin
77772
65650
H2H leadOn a streak 10
Fin
4662
6121
H2H trailH2H lead
Qualifying Round
Fin
7362
5631
Recent retirementHome
Fin
6462
4621
Weak on clay
Fin
6462
2631
Clay specialist
Fin
662
430
Home
Fin
2662
6431
56d breakHome
Fin
77362
63641
Clay specialist
Fin
662
330
Losing streak 477d break
Fin
6772
3650
115d break
Fin
662
310
Recent retirement
Fin
7762
6230
Weak on clay
Fin
662
110
28d break
Fin
7762
6520
Home
Fin
662
230
Weak on clayWeak on clay
Fin
7562
5741
Clay specialistWeak on clay
Fin
662
340
On a streak 10Home
Fin
7762
6440
Clay specialist
Fin
662
230
28d break
Fin
662
340
Clay specialist
Fin
762
530
Weak on clayWeak on clay
Fin
7762
6540
Home
Fin
662
320
112d break
Fin
6362
3631
Clay specialistRecent retirement
Fin
773792
646671
Fin
762
530
Weak on clayWeak on clay
Fin
4662
6431
Weak on clay
Fin
6362
4621
On a streak 7
Fin
6462
3611
Fin
662
220
Clay specialist35d break
Fin
772
550
Weak on clayWeak on clay
Fin
662
430
On a streak 5
Fin
3672
6351
84d breakWeak on clay
Fin
637102
46681
Weak on clay
Fin
77262
65631
HomeWeak on clay
Fin
7762
6540
Clay specialist
Fin
7762
6330
H2H leadWeak on clay
Fin
62662
77241
H2H leadWeak on clay
Fin
63762
77531
Weak on clayClay specialist
Fin
662
420
Weak on clay
Fin
662
110
HomeWeak on clay
Fin
6772
4650
Clay specialist
Fin
662
140
Weak on clay
Fin
7762
6400
Home133d break
Fin
7762
6430
Losing streak 4Weak on clay
Fin
662
220
H2H leadH2H trail
Fin
64662
77441
Losing streak 7
Fin
7772
6350
H2H trailH2H lead
Fin
3662
6141
Recent retirement
Fin
662
110
Fin
6782
3660
Clay specialistWeak on clay
Fin
662
240
Losing streak 4Recent retirement
Fin
662
240
Weak on clayClay specialist
Fin
Habib H.
617762
776511
H2H trailH2H lead
Fin
4672
6451
Clay specialistWeak on clay
Fin
6362
3631
Clay specialist
Fin
662
330
Fin
662
330
Clay specialistClay specialist
Fin
662
320
Fin
662
110
Home
Fin
571162
76921
Recent retirement33d break
Fin
27762
66441
Clay specialist
Fin
784782
666661
Weak on clayWeak on clay
Fin
672
450
Clay specialistClay specialist
Fin
672
350
Recent retirementWeak on clay
Fin
662
140
H2H leadH2H trail
Chisinau CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
6062
4611
Fin
662
410
Fin
762
530
Recent retirement
Fin
77772
65620
Fin
662
320
Fin
665792
477671
Hard specialist
Fin
662
420
35d break
Fin
662
430
Losing streak 4Losing streak 5
Round of 32
Fin
7782
5660
Injury return 49d
Fin
3662
6141
H2H leadHard specialist
Fin
662
210
Fin
7763792
6277671
3-setters recently
Fin
64792
26671
35d break
Fin
672
250
Ret.
782–
660–
Fin
762
520
Losing streak 4
Fin
762
510
H2H trailH2H lead
Fin
6772
4620
On a streak 5
Fin
672
450
H2H leadH2H trail
Fin
27772
66351
Fin
774792
636671
Losing streak 5
Fin
662
430
Hard specialist
Fin
662
440
77d break
Fin
662
340
On a streak 5
Little Rock CH
CHALLENGER · C · HardCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
410
35d break35d break
Fin
662
240
196d break
Fin
662
440
On a streak 735d break
Fin
662
210
308d break
Fin
762
530
Losing streak 10
Fin
662
140
35d breakRecent retirement
Fin
662
340
H2H trailH2H lead
Fin
6472
1651
35d break35d break
Round of 32
Fin
662
440
H2H trail203d break
Fin
762
520
35d break56d break
Fin
662
330
H2H leadH2H trail
Fin
662
440
Losing streak 8
Fin
762
530
Losing streak 103-setters recently
Fin
5662
7321
35d break
Fin
662
440
Fin
662
220
308d break
Fin
7762
6400
Recent retirementWeak on hard
Fin
662
320
35d break
Ret.
75–
51–
196d break
Fin
7772
5640
H2H trailH2H lead
Fin
7762
6420
35d breakLosing streak 7
Ret.
775–
634–
35d break
Fin
5662
7231
35d breakWeak on hard
Fin
6462
3641
On a streak 7
Vicenza CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6162
3631
Clay specialist238d break
Fin
710462
68631
Recent retirement
Fin
662
320
Clay specialist
Fin
7782
5660
Fin
762
540
Losing streak 7Losing streak 4
Fin
37762
66341
Clay specialistH2H trail
Fin
662
430
Injury return 49d
Fin
662
310
Losing streak 6
Round of 32
Fin
7762
6340
Injury return 49d70d break
Fin
662
430
Losing streak 6
Fin
662
330
Clay specialistH2H trail
Fin
6772
1640
Clay specialist
Fin
6562
2731
Clay specialist
Fin
6472
4651
Fin
662
430
Fin
6782
2660
Ret.
6663–
4780–
Recent retirementWeak on clay
Fin
6462
4641
H2H leadH2H trail
Fin
6272
4651
Clay specialist
Fin
6362
4631
Losing streak 7Clay specialist
Fin
646782
773661
Losing streak 4
Fin
672
350
H2H trailH2H lead
Fin
7762
6320
238d break
Fin
6362
2611
Clay specialist
W15 Castellon - Vall d’Uxo
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
4662
6431
Fin
662
30–
Fin
6262
4631
Fin
66462
17741
Fin
662
20–
Fin
662
30–
Fin
662
11–
Fin
26772
63611
Fin
662
32–
Fin
662
21–
Fin
662
22–
Fin
4662
6331
Fin
672
35–
Fin
6772
365–
Fin
2762
6541
Fin
7962
673–
W15 Daegu
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
32–
Fin
662
41–
Fin
762
51–
Fin
762
52–
Fin
37762
66541
Fin
Lee C.
662
Oh E.
12–
Fin
762
54–
Fin
662
14–
Fin
662
31–
Fin
662
43–
Fin
662
33–
Fin
662
34–
Fin
662
01–
Fin
662
01–
Fin
662
33–
Ret.
51
1–
W15 Kayseri
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
20–
Fin
662
42–
Fin
662
33–
Fin
662
01–
Fin
Sogomonyan A.
662
34–
Fin
662
14–
Fin
662
13–
Fin
662
32–
Fin
662
02–
Fin
4662
6101
Fin
7762
611–
Fin
662
33–
Fin
3662
6011
Fin
662
00–
Fin
4662
6431
W15 Maanshan
CHALLENGER · C · HardCourtMedium
Final
Quarter-final
Round of 16
Round of 32
Fin
662
33–
Fin
662
12–
Fin
4662
6111
Ret.
601
00–
Fin
662
24–
Fin
76262
57701
Fin
662
11–
Fin
662
22–
Fin
662
40–
Fin
662
43–
Fin
662
22–
Fin
662
31–
Ret.
732
50–
Fin
662
11–
Fin
6062
1621
Fin
662
Liu L.
23–
W15 Merzig
CHALLENGER · C · ClayCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
3662
6241
Fin
662
11–
Fin
662
34–
Fin
662
31–
Fin
7762
654–
Fin
662
10–
Fin
662
12–
Fin
6362
2621
Fin
662
21–
Fin
662
34–
Fin
2662
6441
Fin
7762
643–
Fin
6772
463–
Fin
662
12–
Ret.
742
50–
Fin
662
22–
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
02–
Fin
71062
683–
Fin
5662
7121
Fin
662
21–
Fin
662
32–
Fin
662
21–
Fin
662
23–
Fin
662
20–
Fin
662
12–
Fin
662
22–
Fin
662
14–
Fin
662
24–
Fin
662
21–
Fin
762
52–
Fin
662
22–
Fin
2662
6141
W15 San Diego CA
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
1662
6221
Fin
662
33–
Fin
662
33–
Fin
662
01–
Fin
662
00–
Fin
662
22–
Fin
6462
3641
Fin
7762
601–
Ret.
7301
5601
Fin
662
41–
Fin
65662
77241
Fin
6772
064–
Fin
6362
4631
Fin
672
35–
Fin
762
53–
W35 Bol
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
02–
Fin
662
24–
Fin
6362
2601
Fin
762
53–
Fin
6272
2651
Fin
7962
673–
Fin
662
10–
Fin
662
44–
Fin
6772
264–
Fin
662
41–
Fin
5662
7201
Fin
662
31–
Ret.
612
40–
Fin
662
21–
Fin
7862
663–
Fin
662
00–
W35 Kursumlijska Banja
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
30–
Fin
662
42–
Fin
7762
603–
Fin
762
53–
Fin
662
42–
Fin
662
33–
Fin
662
31–
Fin
762
54–
Fin
662
12–
Fin
7762
654–
Fin
662
22–
Fin
6772
364–
Fin
662
21–
Fin
7762
603–
Fin
662
13–
Fin
662
44–
W35 Santo Domingo
CHALLENGER · C · ClayCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
6262
0641
Fin
762
52–
Fin
662
22–
Fin
672
15–
Fin
662
14–
Ret.
7701
640–
Fin
662
44–
Fin
662
34–
Fin
662
34–
Fin
662
30–
Fin
662
23–
Fin
662
12–
Fin
662
41–
Fin
662
30–
Fin
662
02–
Round of 64
Fin
662
13–
Fin
7762
642–
Fin
662
33–
Fin
662
14–
Fin
662
34–
Fin
6362
4631
Fin
672
45–
Fin
4662
6111
Fin
662
41–
Fin
662
31–
Fin
3672
6151
Fin
7262
5631
Fin
662
31–
Fin
6782
366–
Fin
662
11–
Fin
662
01–
W35 Warmbad Villach
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
37872
66651
Fin
762
50–
Fin
662
22–
Fin
6272
2651
Fin
662
13–
Fin
7272
5651
Fin
662
40–
Fin
662
23–
Fin
6362
2631
Fin
662
10–
Fin
662
23–
Fin
662
21–
Fin
662
11–
Fin
662
23–
Fin
662
43–
Fin
4672
6251
W50 Otocec
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
40–
Fin
3662
6111
Fin
662
41–
Fin
67112
269–
Fin
2762
6511
Fin
662
03–
Fin
4662
6421
Fin
3662
6431
Fin
662
32–
Fin
662
30–
Fin
662
44–
Fin
662
24–
Fin
7762
624–
Fin
662
32–
Fin
662
41–
Fin
6772
264–
W75 Brescia
CHALLENGER · C · ClayCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
7472
5651
Fin
6162
4601
Fin
662
12–
Fin
662
33–
Fin
5662
7331
Fin
762
52–
Fin
662
32–
Fin
662
33–
Fin
662
31–
Fin
64672
77451
Fin
7762
634–
Fin
662
02–
Fin
662
31–
Fin
662
13–
Fin
6772
265–
Fin
6462
4601
CourtFast
Qualifying Semi-final
Fin
6462
4641
Hard specialist82d break
Fin
662
420
Fin
662
320
Recent retirement
Fin
6772
4620
Recent retirement140d break
Fin
662
220
Fin
47762
66241
Qualifying Round
Fin
662
440
189d break
Fin
662
240
Fin
662
110
Recent retirement114d break
Fin
662
340
98d break
Fin
6362
4631
Fin
662
320
322d break
Fin
662
110
Hard specialist210d break
Fin
37772
66351
Ret.
61–
10–
217d break
Fin
662
140
82d break322d break
Fin
662
420
140d break
Fin
37762
66141
Recent retirementInjury return 98d
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
020
Fin
662
320
28d break
Fin
662
240
Losing streak 6
Fin
62662
77111
42d break49d break
Fin
77262
63621
35d break
Fin
6262
4621
42d break
Fin
3662
6341
82d break
Fin
662
440
Weak on hard49d break
Fin
672
350
On a streak 7
Ret.
62–
30–
82d break42d break
Fin
1662
6321
35d break
Fin
662
110
196d break
CourtSlow
Qualifying Semi-final
Fin
662
230
Losing streak 6Losing streak 5
Fin
662
420
Injury return 49dH2H trail
Fin
672
350
238d break
Fin
3772
6551
Fin
662
210
70d break
Fin
71272
61050
H2H trailH2H lead
Qualifying Round
Fin
662
240
Fin
662
110
Fin
2662
6421
35d break
Fin
662
330
Injury return 49d35d break
Fin
662
300
H2H trailWeak on clay
Fin
662
330
3-setters recently
Fin
662
340
Losing streak 5
Fin
47772
66251
Fin
672
250
70d breakWeak on clay
Fin
64662
77221
238d break
Ret.
770–
640–
Fin
662
330
Losing streak 5
CourtMedium
Qualifying Final
Qualifying Semi-final
Fin
3662
6231
Fin
727122
566101
Fin
662
41–
Fin
662
43–
Fin
6162
1631
Fin
7762
651–
Fin
7762
652–
Fin
6462
3621
Fin
662
22–
Fin
71062
683–
Fin
27762
66541
Qualifying Round
Fin
662
31–
Fin
672
15–
Fin
662
41–
Fin
2662
6341
Fin
662
40–
Fin
7762
622–
Fin
7762
653–
Fin
662
00–
Fin
67112
169–
Fin
662
42–
Fin
662
23–
Fin
662
11–
Fin
662
41–
Fin
662
31–
Fin
662
12–
Fin
672
25–
Fin
662
23–
Fin
672
45–
Fin
7762
643–
Fin
772
55–
Fin
784782
666661
Fin
7762
654–
Fin
3662
6141
Fin
6462
3611
Fin
6462
2631
Fin
672
35–
Fin
6362
3631
Fin
662
24–
Fin
7762
633–
Fin
662
22–
Fin
6782
366–
Fin
7772
635–
Fin
662
14–
Fin
662
24–
Fin
662
33–
Fin
7362
5631
Fin
662
22–
Fin
662
34–
Fin
662
32–
Fin
662
11–
Fin
7762
654–
Fin
662
31–
Fin
662
11–
Fin
64662
77441
Fin
4662
6431
Fin
7762
640–
Fin
662
43–
Fin
77362
63641
Fin
6772
365–
Fin
6462
4621
Fin
662
33–
Fin
773792
646671
Fin
662
11–
Fin
662
34–
Fin
3672
6351
Fin
7762
623–
Fin
6772
465–