Tennis Matches & Results
16 tournaments across 3 surfaces (grass, clay, hard). Featured: Mallorca and Bad Homburg. Highlights: 6 finals, 1 semi-finals.
Eastbourne
ATP · A · GrassCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
4662
6341
Fin
7762
6430
28d break
Fin
3662
6221
H2H trailH2H lead
Fin
662
320
Fin
68662
710421
Surface jump
Fin
4662
6341
Fin
662
440
3-setters recentlyRecent retirement
Fin
662
440
Round of 32
Fin
662
320
Fin
6792
4670
Recent retirementOn a streak 7
Fin
662
440
28d breakRecent retirement
Fin
662
240
3-setters recently3-setters recently
Fin
77772
65640
Fin
6772
2620
3-setters recently
Fin
662
420
Fin
662
340
Surface jump105d break
Fin
672
450
Fin
73772
56641
H2H leadH2H trail
Fin
6462
1631
Surface jump
Fin
71162
6930
3-setters recently
Mallorca
ATP · A · GrassCourtFast
Quarter-final
Round of 16
Fin
672
350
Fin
3662
6341
Fin
662
320
Fin
662
400
Recent retirement
Fin
662
030
Losing streak 4
Fin
662
340
28d break28d break
Fin
4672
6351
Surface jump
Fin
7762
6540
H2H trailH2H lead
Round of 32
Fin
77772
64650
Surface jump3-setters recently
Fin
6272
2651
Recent retirement
Fin
6772
3640
Fin
6772
3630
28d break28d break
Fin
774772
646631
28d breakSurface jump
Fin
36772
64641
28d break
Fin
662
100
H2H leadH2H trail
Fin
772
550
Fin
7772
5650
Fin
6362
3611
Fin
762
520
H2H trailH2H lead
Fin
662
120
Bad Homburg
WTA · PM · GrassCourtFast
24°CMainly clear · Wind 10 km/h · 52% RH
Semi-final
Quarter-final
Round of 16
Fin
662
240
Weak on grassWeak on grass
Fin
4662
6211
Weak on grass
Fin
662
410
Weak on grass
Fin
66362
37731
H2H leadH2H trail
Fin
662
420
Surface jump
Fin
6362
4631
Fin
672
350
Fin
662
220
Weak on grass
Round of 32
Fin
672
250
Weak on grass133d break
Fin
66762
37911
Weak on grassWeak on grass
Fin
662
340
Weak on grass
Fin
3762
6511
Weak on grass
Fin
6782
1660
Weak on grass
Fin
66472
37751
Weak on grassWeak on grass
Fin
662
300
Surface jump
Fin
4662
6431
Weak on grass
Fin
762
510
Weak on grass
Fin
662
410
Weak on grassWeak on grass
Fin
662
310
Weak on grass
Fin
662
420
Weak on grass
Fin
662
310
3-setters recentlyWeak on grass
Fin
662
130
Surface jumpGrass specialist
Fin
762
530
Weak on grass
Fin
26772
62641
Weak on grass
Eastbourne
WTA · I · GrassCourtMedium-fast
19°CClear · Wind 9 km/h · 76% RH
Semi-final
Quarter-final
Round of 16
Fin
7762
6510
28d breakRecent retirement
Fin
3662
6401
Fin
662
210
Fin
47872
66651
Recent retirementOn a streak 5
Ret.
5–
2–
28d breakRecent retirement
Fin
66362
37701
Home28d break
Fin
662
410
315d break
Fin
672
450
Recent retirement
Round of 32
Fin
662
120
Recent retirementHome
Fin
7762
6310
H2H leadH2H trail
Ret.
3–
Avanesyan E.
1–
315d break
Fin
662
420
Fin
6362
2621
Fin
76762
57941
Home
Fin
67102
1680
H2H trailH2H lead
Ret.
66–
36–
Fin
66772
17951
3-setters recently
Fin
17762
66441
28d break
Fin
662
400
Recent retirement
Fin
662
320
Recent retirementH2H trail
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
662
330
Weak on grassWeak on grass
Fin
662
430
Weak on grassLosing streak 4
Fin
6372
4651
3-setters recentlyWeak on grass
Fin
3662
6211
Weak on grass
Fin
7762
6440
Weak on grass
Fin
63662
77221
Weak on grass
Fin
647762
776331
Weak on grass
Fin
672
450
Recent retirementWeak on grass
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
120
Fin
7762
6500
Weak on grassSurface jump
Fin
7762
6330
Weak on grassWeak on grass
Fin
7762
6510
Weak on grassSurface jump
Fin
662
130
Weak on grass
Fin
672
350
3-setters recentlySurface jump
Fin
672
350
Weak on grass
Fin
77772
62640
Ibague CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
320
Clay specialist
Fin
662
020
3-setters recently
Fin
7762
6320
Fin
3662
6321
Heavy load 14dRecent retirement
Fin
6772
4650
Heavy load 14dClay specialist
Fin
47762
66521
Clay specialist
Ret.
Habib H.(3)
63–
32–
H2H trailH2H lead
Fin
7962
6710
Losing streak 5
Round of 32
Fin
Habib H.(3)
662
410
Fin
662
320
Clay specialist
Fin
6772
2630
H2H leadH2H trail
Fin
662
100
3-setters recently
Fin
662
210
Clay specialist273d break
Fin
7762
6140
Heavy load 14d
Fin
6162
2621
Clay specialist
Fin
662
440
Fin
6772
4630
Fin
6062
1631
Heavy load 14dRecent retirement
Fin
63662
77421
Fin
662
420
Losing streak 570d break
Fin
3662
6411
Fin
6362
3631
Fin
762
530
Fin
77772
64640
H2H trailH2H lead
Milan CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
4662
6341
Recent retirement
Ret.
776–
655–
Heavy load 14d
Fin
4662
6411
Recent retirementClay specialist
Fin
662
310
Clay specialistLosing streak 5
Fin
772
550
Clay specialist
Fin
7762
6530
Fin
662
240
Fin
672
150
H2H trailClay specialist
Round of 32
Fin
6772
2640
Clay specialistLosing streak 5
Fin
662
100
Losing streak 8
Fin
6462
4631
Losing streak 5
Fin
46772
60631
Fin
6162
3611
Clay specialist35d break
Fin
6362
1631
Fin
6162
4621
Heavy load 14dClay specialist
Fin
662
220
Losing streak 4
Fin
662
240
Recent retirementRecent retirement
Fin
6772
4650
Recent retirementOn a streak 6
Fin
63662
77411
Fin
6792
3670
H2H trailRecent retirement
Fin
6162
3631
Fin
7362
5641
Clay specialistH2H trail
Fin
637102
26681
Fin
77772
64630
Clay specialistWeak on clay
W35 Tarvisio
CHALLENGER · C · ClayCourtSlow
Semi-final
CourtMedium-fast
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
Fin
662
140
Fin
662
420
Losing streak 11
Fin
6772
0650
70d break70d break
Fin
5662
7231
3-setters recently
Fin
5662
7111
308d break
Fin
377792
662671
H2H trailH2H lead
Qualifying Round
Fin
662
120
3-setters recently
Fin
662
420
308d break
Fin
662
440
Fin
662
310
70d break
Fin
762
520
Losing streak 11273d break
Fin
662
430
Ret.
3–
2–
Injury return 49d
Fin
662
410
308d break
Fin
3662
6001
Losing streak 5
CourtFast
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
77162
65631
245d break
Fin
36782
63661
H2H leadH2H trail
Fin
6792
3670
Recent retirement
Fin
662
220
Clay specialistH2H trail
Fin
6562
3731
Clay specialistH2H trail
Fin
71062
6840
Recent retirement
Qualifying Round
Fin
662
340
3-setters recentlyMarathon last
Fin
672
150
Clay specialist
Fin
71362
61110
Clay specialist
Fin
6562
2731
H2H leadH2H trail
Fin
5662
7401
Injury return 35d
Fin
662
440
Fin
662
040
Recent retirement
Fin
672
150
245d break3-setters recently
Fin
662
340
Recent retirementH2H trail
Fin
77262
65631
35d break
Fin
76462
57721
Fin
6362
4631
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
33–
Weak on grassWeak on grass
Fin
672
25–
Weak on grass
Fin
662
42–
Weak on grassWeak on grass
Fin
672
15–
3-setters recentlyWeak on grass
Fin
662
13–
Weak on grassLosing streak 6
Fin
662
44–
28d breakWeak on grass
Fin
672
35–
Losing streak 4
Fin
7862
662–
Surface jumpWeak on grass
Fin
Avanesyan E.
7762
612–
Weak on grass
Fin
2672
6451
Weak on grassWeak on grass
Fin
762
53–
Weak on grass
CourtSlow
Qualifying Semi-final
CourtMedium-fast
Qualifying Round
CourtSlow
Qualifying Round
CourtMedium-slow
Qualifying Round