Tennis Matches & Results
16 tournaments across 4 surfaces (clay, grass, hard, carpet). Featured: Newport and Lausanne. Highlights: 8 finals, 1 quarter-finals.
Bastad
ATP · A · ClayCourtSlow
18°COvercast · Wind 18 km/h · 73% RH
Semi-final
Quarter-final
Round of 16
Fin
74772
56621
28d breakClay specialist
Fin
662
240
Fin
762
520
Clay specialist
Fin
77362
65641
Weak on clayRecent retirement
Fin
6372
4651
Marathon lastClay specialist
Fin
762
530
Marathon lastHome
Fin
47772
66551
Recent retirementH2H trail
Fin
662
230
Marathon last
Round of 32
Fin
36772
61651
Weak on clayWeak on clay
Fin
662
330
H2H leadH2H trail
Fin
672
350
Clay specialistH2H trail
Fin
662
340
Fin
762
540
Recent retirementWeak on clay
Fin
6772
4650
H2H trailH2H lead
Fin
6262
0641
Weak on clay
Fin
662
340
Ret.
783–
660–
3-setters recently
Fin
0662
6441
Clay specialistClay specialist
Fin
662
430
H2H leadH2H trail
Fin
662
420
Marathon lastLosing streak 4
Newport
ATP · A · GrassCourtMedium
Semi-final
Quarter-final
Round of 16
W/O
Recent retirement3-setters recently
Fin
4662
6211
Fin
6772
4650
Weak on grass
Fin
7362
5621
Weak on grass
Fin
46772
63641
3-setters recentlyWeak on grass
Fin
662
340
Marathon last
Fin
6782
3660
3-setters recently
Fin
6362
3621
Weak on grassOn a streak 5
Round of 32
Fin
6772
1620
On a streak 5
Fin
762
530
Recent retirementH2H trail
Fin
762
540
Weak on grass
Fin
79462
67631
3-setters recently
Fin
7762
6530
Weak on grassWeak on grass
Fin
672
450
Weak on grass
Fin
6462
2621
Weak on grass
Fin
662
230
3-setters recentlyWeak on grass
Fin
6172
3651
H2H trailH2H lead
Fin
2662
6321
Weak on grass126d break
Fin
662
200
Grass specialist
Fin
662
420
3-setters recently
Budapest
WTA · I · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
4662
6121
Fin
662
230
Clay specialist87d break
Fin
61672
77451
Fin
672
450
Clay specialist
Fin
777122
626100
Fin
762
520
Clay specialist
Fin
662
100
Weak on clay
Fin
7472
5651
Weak on clay
Round of 32
Fin
2662
6201
Fin
662
410
87d break
Fin
662
440
Clay specialist
Fin
762
510
Weak on clay
Fin
672
250
Clay specialist357d break
Fin
6062
3631
Fin
7962
6720
H2H trailH2H lead
Fin
6562
2701
H2H leadH2H trail
Fin
662
410
Clay specialist
Ret.
6–
3–
Weak on clayClay specialist
Fin
7762
6430
87d break
Fin
66362
47731
Weak on clay
Fin
6772
1610
Weak on clay
Fin
762
530
Weak on clay
Fin
662
340
Injury return 84d
Fin
662
430
Clay specialistInjury return 364d
Lausanne
WTA · I · ClayCourtMedium-slow
Quarter-final
Round of 16
Fin
662
340
Weak on clay364d break
Fin
662
140
Rising opponent
Fin
662
420
Fin
662
420
Weak on clay
Fin
662
420
Weak on clay
Fin
662
420
Clay specialist
Fin
6562
1741
364d breakWeak on clay
Fin
6372
3651
Clay specialistWeak on clay
Round of 32
Fin
3662
6311
Weak on clay
Fin
7662
5731
Losing streak 4
Fin
662
420
Clay specialistLosing streak 5
Fin
662
220
Losing streak 4
Fin
662
330
Losing streak 4
Fin
6362
2641
Fin
77362
62631
Weak on clayClay specialist
Fin
6772
2610
Fin
662
210
364d breakLosing streak 4
Fin
662
010
Weak on clayWeak on clay
Fin
662
330
Clay specialistWeak on clay
Fin
762
540
Weak on clay49d break
Fin
656782
773661
364d break
Fin
662
120
Injury return 35d
Fin
6772
4630
Weak on clay
W/O
28d breakWeak on clay
CourtSlow
18°COvercast · Wind 18 km/h · 73% RH
Qualifying Semi-final
Qualifying Round
Fin
64792
26671
H2H trailRecent retirement
Fin
6772
4630
H2H trailRecent retirement
Fin
662
110
Surface jumpLosing streak 10
Fin
6362
2621
Surface jump
Fin
662
300
Recent retirementRecent retirement
Fin
77462
64641
H2H trailH2H lead
Fin
672
150
49d break3-setters recently
Fin
662
440
Surface jumpHome
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
7762
6110
77d breakWeak on grass
Fin
3662
6411
Surface jump
Fin
3762
6541
126d breakLosing streak 5
Fin
662
320
Weak on grassLosing streak 4
Fin
4672
6351
Weak on grass
Fin
26772
63631
98d breakWeak on grass
Fin
662
340
Weak on grass3-setters recently
Fin
662
020
Surface jump
Amersfoort CH
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
440
H2H leadH2H trail
Fin
662
120
Clay specialist
Fin
66262
37731
Weak on clayClay specialist
Fin
662
310
Recent retirement
Fin
662
120
3-setters recentlyWeak on clay
Fin
662
330
Clay specialist
Fin
662
020
3-setters recentlyInjury return 364d
Fin
6782
3660
Recent retirement
Fin
662
02–
Round of 32
Fin
6772
4630
Recent retirement364d break
Fin
672
450
Injury return 364d
Fin
5662
7241
3-setters recently
Fin
662
440
Surface jump
Fin
65772
27631
Clay specialist
Fin
662
430
Fin
662
210
Recent retirement
Fin
662
120
Weak on claySurface jump
Fin
77562
64731
Weak on clayRecent retirement
Fin
6782
1660
Clay specialistSurface jump
Fin
6462
3641
3-setters recentlyWeak on clay
Fin
77772
61640
Fin
662
420
Losing streak 4
Fin
76462
57721
Clay specialist
Fin
7762
6500
3-setters recentlyRecent retirement
Fin
6462
3641
H2H trailLosing streak 4
Fin
672
45–
Iasi CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
240
Surface jump
Fin
6462
4641
Weak on clayRecent retirement
Fin
662
120
Losing streak 4
Fin
662
340
Fin
57782
75661
Clay specialist
Fin
662
240
Recent retirementClay specialist
Fin
66562
37741
Clay specialist
Fin
77772
64620
Recent retirementWeak on clay
Round of 32
Fin
6772
4650
Weak on clay
Fin
6772
2630
Weak on clay
Fin
662
440
Surface jump
Fin
662
220
Injury return 287d
Fin
662
420
77d break
Fin
7162
5611
Recent retirement
Fin
672
250
Losing streak 4
Fin
277772
664631
Fin
662
230
Clay specialistClay specialist
Fin
6362
4621
H2H leadH2H trail
Fin
662
140
Clay specialist
Ret.
624–
260–
Recent retirementSurface jump
Ret.
64–
44–
Recent retirementRecent retirement
Fin
662
420
On a streak 5
Fin
6362
3641
Fin
672
150
Clay specialist287d break
Rome CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6562
Habib H.
3721
35d break49d break
Fin
7762
6430
Weak on clay
Fin
662
430
Recent retirementWeak on clay
Fin
7762
6420
189d break
Fin
6462
3641
Weak on clay42d break
Fin
6772
3610
35d breakWeak on clay
Fin
662
340
Weak on clay
W/O
H2H leadH2H trail
Round of 32
Fin
4662
6111
Recent retirement
Fin
4662
6231
Weak on clay35d break
Fin
662
210
Recent retirement294d break
Fin
662
220
On a streak 6Heavy load 14d
Fin
662
120
35d breakWeak on clay
Fin
662
330
Weak on clay
Fin
662
210
Weak on clayWeak on clay
Fin
Habib H.
626782
773661
49d breakWeak on clay
Fin
662
440
189d breakSurface jump
Ret.
66–
35–
Surface jump
Fin
6162
3641
Weak on clay
Fin
6772
4610
42d breakWeak on clay
Fin
77772
62620
Weak on clay350d break
Fin
662
400
35d break
Fin
4662
6211
Weak on clay35d break
Ret.
64–
40–
Weak on clayRecent retirement
Verona CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
3662
6341
Clay specialist
Fin
7762
6240
Clay specialist
Fin
662
340
Clay specialistWeak on clay
Fin
6162
3621
Clay specialistH2H trail
Fin
6772
4650
Clay specialistSurface jump
Fin
37862
66621
Weak on clay
Fin
7162
5621
Clay specialistClay specialist
Fin
662
240
70d breakRecent retirement
Round of 32
Fin
762
530
Clay specialist3-setters recently
Fin
2662
6441
H2H trailH2H lead
Fin
71162
6940
H2H leadH2H trail
Fin
662
420
Clay specialist
Ret.
64–
12–
Recent retirement3-setters recently
Fin
672
450
Clay specialistRecent retirement
Fin
63772
46601
Clay specialist
Fin
662
040
H2H trailH2H lead
Fin
662
330
Clay specialistSurface jump
Fin
6362
4611
H2H trailLosing streak 5
Fin
6462
1621
Fin
6772
4610
70d break
Fin
762
540
Weak on clay
Fin
662
340
Clay specialistSurface jump
Fin
662
320
Weak on clayLosing streak 4
Fin
6162
4631
Clay specialist
W25 Nur-Sultan
CHALLENGER · C · HardQuarter-final
W15 Lakewood CA
CHALLENGER · C · HardCourtSlow
Round of 16
CourtMedium
Qualifying Semi-final
Fin
6782
2660
Fin
762
530
3-setters recentlyRecent retirement
Fin
7772
5650
Weak on clay
Fin
5762
7511
266d break
Fin
6772
2620
3-setters recentlyRecent retirement
Fin
6562
2721
Recent retirement
Qualifying Round
Fin
6772
2650
Fin
3662
6241
3-setters recently
Fin
7762
6340
Recent retirement
Fin
66762
37941
Weak on clay3-setters recently
Fin
662
410
Recent retirement28d break
Fin
672
450
266d breakSurface jump
Fin
662
140
Fin
662
340
3-setters recently
Fin
77782
63660
Recent retirement
Fin
662
300
Losing streak 5
Fin
662
410
Fin
6562
4711
CourtSlow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
662
100
287d break
Fin
662
240
Clay specialistLosing streak 4
Fin
7762
6430
Injury return 287dRecent retirement
Fin
762
520
Losing streak 7
Fin
662
010
Ret.
62–
40–
217d break
Qualifying Round
Fin
662
000
287d break
Fin
662
420
63d break
Ret.
3–
0–
28d break
Fin
662
130
Fin
7762
6410
56d break
Fin
662
330
42d break
Fin
672
250
Losing streak 4Recent retirement
Fin
662
110
Recent retirement
Fin
662
340
Losing streak 7
CourtMedium
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
7762
6410
42d break77d break
Fin
47762
66511
Fin
662
020
Weak on clayInjury return 147d
Fin
662
410
42d break126d break
Fin
6362
3631
Recent retirementWeak on clay
Fin
662
320
294d break
Fin
7362
5631
Weak on clay
Ret.
062–
630–
35d breakLosing streak 4
Fin
4662
6301
301d break
Fin
662
210
Injury return 231d91d break
Fin
662
300
357d break
Fin
772
550
Weak on clayInjury return 91d
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
6772
2650
Weak on clay
Fin
662
430
Clay specialist
Fin
662
100
Ret.
62–
20–
Ret.
73–
51–
70d breakClay specialist
Fin
672
450
56d break
Fin
7172
5651
H2H trailH2H lead
Fin
662
230
Fin
662
420
Weak on clayLosing streak 4
Fin
662
140
56d break
Qualifying Final
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
11–
Ret.
612
30–
Fin
662
43–
Fin
662
41–
Fin
6772
465–
Fin
672
35–
Fin
662
13–
Fin
3662
6241
Ret.
5612
7201
Ret.
612
10–
Fin
0762
6541
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
11–
Fin
662
32–
Fin
662
14–
Fin
6562
2731
Fin
2662
6241
Fin
662
44–
Fin
4662
6031
Fin
7762
653–
Fin
662
33–
Fin
7772
645–
Fin
6162
2641
Fin
662
33–
CourtSlow
Qualifying Round