Tennis Matches & Results
21 tournaments across hard and clay courts. Featured: Stockholm and Osaka. Highlights: 10 finals, 1 semi-finals, 1 quarter-finals.
Almaty
ATP · A · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
6772
4630
Recent retirement
Fin
77772
62630
Losing streak 6
Fin
6107762
7126431
Hard specialistH2H trail
Fin
662
240
H2H leadH2H trail
Ret.
3–
1–
Hard specialist
Fin
66572
17751
Fin
7762
6140
Hard specialist
Fin
7762
6430
Hard specialistH2H trail
Round of 32
Fin
6772
4640
Injury return 26d
Fin
57762
76431
H2H leadH2H trail
Fin
662
340
Hard specialistWeak on hard
Fin
6772
4620
Fin
762
540
Recent retirementHard specialist
Fin
662
410
Fin
672
450
Hard specialistOn a streak 5
Fin
762
540
Losing streak 4Losing streak 4
Fin
7762
6520
Hard specialistHard specialist
Fin
6772
2640
H2H leadWeak on hard
Fin
6772
3640
Losing streak 6
Fin
77772
65640
H2H trailRecent retirement
Antwerp
ATP · A · HardCourtFast
8°CDrizzle · Wind 12 km/h · 87% RH
Semi-final
Quarter-final
Round of 16
Fin
7762
6240
Fin
77472
65651
Fin
663772
477641
Losing streak 5Weak on hard
Fin
78772
66640
H2H trailHard specialist
Fin
662
340
Hard specialistLosing streak 4
Fin
662
430
Hard specialist
Fin
2662
6421
Hard specialist
Fin
64662
77421
Hard specialistHard specialist
Round of 32
Fin
662
200
Hard specialistHome
Fin
662
210
Fin
662
430
336d break
Fin
662
310
Hard specialistHome
Fin
7762
6430
Fin
662
400
77d break
Fin
762
540
Hard specialistWeak on hard
Fin
662
410
Hard specialistHard specialist
Fin
7762
6440
Fin
3662
6331
Losing streak 5
Fin
662
140
Hard specialistH2H trail
Fin
64782
36661
Weak on hardInjury return 28d
Stockholm
ATP · A · HardCourtMedium
12°CPartly cloudy · Wind 5 km/h · 75% RH
Semi-final
Quarter-final
Round of 16
Fin
7762
6030
Hard specialistOn a streak 15
Fin
662
410
Fin
6372
4651
Hard specialist
Fin
6772
3630
H2H leadH2H trail
Fin
7762
6130
Hard specialist
Fin
6772
2620
Weak on hard
Fin
7862
6640
Recent retirement
Fin
64772
46621
H2H trailWeak on hard
Round of 32
Fin
6772
3650
Home
Fin
662
430
Weak on hard
Fin
7762
6220
Fin
662
440
Hard specialistHard specialist
Fin
662
040
Losing streak 6
Fin
7772
6150
Hard specialistH2H trail
Fin
662
430
Hard specialist
Fin
662
200
Weak on hardOn a streak 5
Fin
6562
4741
Recent retirementH2H trail
Fin
662
440
H2H trailH2H lead
Fin
26792
64671
H2H leadH2H trail
Fin
6772
2650
On a streak 15
Ningbo
WTA · P · HardCourtMedium
28°CDrizzle · Wind 8 km/h · 65% RH
Semi-final
Quarter-final
Round of 16
Fin
7762
6530
Hard specialistLosing streak 4
Fin
662
440
Fin
1662
6321
Hard specialist
Fin
662
330
Hard specialistHome
Fin
662
210
Hard specialistH2H trail
Fin
64662
77121
Home
Fin
662
040
H2H leadH2H trail
Fin
7772
6250
H2H trailH2H lead
Round of 32
Fin
672
350
Hard specialist
Fin
662
Von Deichmann K.
310
H2H leadH2H trail
Fin
662
200
Losing streak 5
Fin
3662
6341
Hard specialistHard specialist
Fin
662
220
Losing streak 4Losing streak 9
Fin
4662
6331
H2H trailH2H lead
Fin
662
200
Home3-setters recently
Fin
662
200
Fin
662
240
Hard specialistRecent retirement
Fin
647862
776641
Weak on hard
Fin
662
320
Losing streak 6
Fin
662
420
HomeRecent retirement
Osaka
WTA · I · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
79372
67651
Hard specialistRecent retirement
Fin
662
420
H2H trailH2H lead
Fin
7762
Avanesyan E.(5)
6240
49d break
Fin
662
320
Hard specialistH2H trail
Fin
662
340
3-setters recently
Fin
662
430
Hard specialist
Fin
6772
0650
Recent retirement
Ret.
374–
651–
Hard specialistHard specialist
Round of 32
Fin
65772
47631
49d break
Fin
662
110
Hard specialistH2H trail
Fin
662
410
Recent retirement
Fin
47762
66411
H2H trailH2H lead
Fin
78262
66631
Fin
662
320
49d break
Fin
Avanesyan E.(5)
7762
6130
Fin
662
140
Hard specialistH2H lead
Fin
662
340
Hard specialist
Fin
662
300
63d break
Fin
662
230
Hard specialist
Fin
662
120
3-setters recently
Fin
662
230
Hard specialistLosing streak 7
Fin
3772
6551
Recent retirement
Fin
662
220
Recent retirement
Fin
6372
2651
Hard specialist
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
420
3-setters recently91d break
Fin
662
440
Recent retirement
Fin
662
130
28d break
Fin
7762
6230
Fin
672
250
Weak on hard
Fin
662
240
H2H leadH2H trail
Ret.
462–
630–
H2H leadH2H trail
Fin
662
340
Losing streak 8
CourtFast
8°CDrizzle · Wind 12 km/h · 87% RH
Qualifying Semi-final
Qualifying Round
Fin
57762
76541
Home
Fin
662
220
Fin
662
200
Fin
662
240
Fin
7762
6440
H2H leadH2H trail
Fin
672
450
Losing streak 4
Fin
662
420
Fin
7962
6730
336d breakHard specialist
CourtMedium
12°CPartly cloudy · Wind 5 km/h · 75% RH
Qualifying Semi-final
Qualifying Round
Fin
662
110
Hard specialist84d break
Fin
65662
77321
Home
Fin
662
000
84d break
Fin
7772
6450
Weak on hard35d break
Fin
662
420
On a streak 1542d break
Fin
6362
1601
Weak on hardLosing streak 4
Fin
65662
77231
Weak on hardRecent retirement
Fin
7862
6640
On a streak 5
Calgary CH
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
662
320
3-setters recently
Fin
662
440
Losing streak 5
Fin
3662
6421
Recent retirement
Fin
662
440
Losing streak 4
Fin
7762
6410
28d break
Fin
662
240
H2H trailH2H lead
Fin
7762
6110
Weak on hardH2H lead
Fin
762
520
Injury return 70d
Round of 32
Fin
6772
4630
3-setters recently
Fin
77462
64631
Injury return 70d336d break
Fin
6772
4630
Losing streak 491d break
Fin
672
450
336d break
Fin
662
430
Fin
662
420
Recent retirement28d break
Fin
672
150
Fin
77462
64631
77d break
Fin
6772
4600
Weak on hardLosing streak 6
Fin
3777152
6646131
Fin
66562
37721
Fin
77262
62641
35d break
Fin
762
510
63d break
Fin
5662
7441
Fin
662
330
Losing streak 5Hard specialist
Fin
66262
17741
28d break
Campinas CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
6162
3611
Clay specialist
Fin
662
430
3-setters recently
Fin
71362
61140
Clay specialist
Fin
662
020
Recent retirement
Fin
7862
6610
Clay specialist
Fin
7462
5641
Clay specialistH2H trail
Fin
2672
6151
H2H trailH2H lead
Fin
6162
2641
Losing streak 6Clay specialist
Round of 32
Fin
662
240
161d break
Fin
662
110
Clay specialistClay specialist
Fin
662
310
H2H leadH2H trail
Fin
63662
77231
Clay specialistClay specialist
Fin
762
530
H2H trailH2H lead
Fin
4662
6431
Clay specialist
Fin
662
320
H2H leadH2H trail
Fin
762
Habib H.
540
3-setters recently
Fin
63782
26661
Fin
662
400
Clay specialistClay specialist
Fin
66062
47741
H2H leadH2H trail
Fin
662
110
Clay specialist
Fin
762
530
Fin
3662
6141
H2H trailClay specialist
Fin
662
420
Clay specialistH2H trail
Fin
6362
0641
Clay specialistLosing streak 5
Olbia CH
CHALLENGER · C · HardCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
6772
4610
77d break
Fin
662
220
Hard specialist
Fin
662
320
Fin
662
110
Weak on hard
Fin
672
150
Fin
662
430
3-setters recently
Fin
6782
4660
Hard specialist
Fin
6772
4640
Weak on hard
Round of 32
Fin
66372
47751
112d break
Fin
762
500
Ret.
3–
2–
Fin
662
030
Hard specialist31d break
Fin
662
000
Fin
5672
7351
H2H leadH2H trail
Fin
3672
6351
Weak on hardWeak on hard
Fin
662
430
Ret.
74–
51–
3-setters recently
Fin
662
400
77d breakWeak on hard
Fin
662
120
Hard specialist
Fin
662
220
Weak on hard
Fin
4662
6301
H2H leadH2H trail
Fin
662
340
Fin
6372
1651
Fin
662
320
Losing streak 5
Shenzhen Longhua CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
7762
6510
Hard specialist
Fin
662
330
H2H leadH2H trail
Fin
662
230
Hard specialist
Fin
7772
6550
Hard specialistH2H trail
Fin
672
350
Losing streak 4
Fin
662
240
Fin
6772
4650
Fin
6782
4660
Recent retirement
Round of 32
Fin
662
310
Fin
662
320
Hard specialistLosing streak 5
Fin
762
530
70d break
Fin
6362
1621
3-setters recently
Fin
77667102
6478681
H2H leadH2H trail
Fin
77272
64651
Recent retirement
Fin
66162
47731
Fin
776562
657711
Hard specialist
Fin
662
140
Recent retirementH2H trail
Fin
2662
6331
Fin
662
430
Hard specialist
Fin
6362
4621
H2H trailLosing streak 5
Fin
662
320
H2H leadH2H trail
Fin
3672
6351
84d break
Fin
662
340
Losing streak 4
Fin
4762
6531
Losing streak 7
St. Brieuc CH
CHALLENGER · C · HardCourtMedium-fast
Quarter-final
Round of 16
Round of 32
Fin
2662
6121
Fin
6262
4621
Fin
662
44–
Fin
6362
1621
Fin
662
22–
Fin
762
54–
Fin
662
33–
Fin
662
20–
Fin
67132
4611–
Fin
6362
4641
Fin
Naw H.
662
44–
Fin
662
14–
Fin
662
23–
Fin
662
44–
Fin
662
40–
Fin
672
25–
W15 Bol
CHALLENGER · C · ClayCourtSlow
Semi-final
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Qualifying Semi-final
CourtFast
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
2662
6441
70d break
Fin
662
220
105d break
Fin
66562
37711
98d break
Ret.
654–
371–
70d breakLosing streak 6
Fin
662
430
336d break
Fin
7462
5621
336d break35d break
Fin
762
500
Recent retirement189d break
Fin
662
240
Injury return 35d28d break
Fin
662
410
35d break
Ret.
63–
30–
35d break
Fin
7762
6120
Recent retirement
CourtMedium-slow
Qualifying Semi-final
Fin
662
120
Clay specialist119d break
Fin
7762
6520
28d break
Fin
662
430
42d break
Fin
3662
6221
Fin
672
450
Losing streak 5
Fin
2662
6321
Clay specialist63d break
Qualifying Round
Fin
662
310
161d break
Fin
662
000
Fin
662
140
42d break84d break
Fin
762
510
Losing streak 5
Fin
662
230
119d break
Fin
662
310
Clay specialistH2H trail
Fin
662
310
Fin
662
430
Clay specialist
Fin
6562
2741
63d breakH2H trail
Fin
62772
36651
28d break3-setters recently
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
77102
5680
Fin
662
140
Fin
662
020
Fin
662
210
Fin
762
520
Recent retirement
Fin
662
410
31d break168d break
W/O
84d break
Fin
63772
16631
84d break
Fin
65662
77231
Recent retirement
Fin
6772
4650
31d break3-setters recently
Fin
662
240
42d break
Ret.
63–
41–
77d breakWeak on hard
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
7962
6740
Losing streak 4
Fin
662
130
Fin
662
440
Weak on hard98d break
Ret.
62–
40–
H2H trailRecent retirement
Fin
762
540
35d break
Fin
662
240
Losing streak 6
Fin
662
440
Fin
67132
46110
70d breakLosing streak 5
Fin
662
440
Fin
6462
2621
H2H leadH2H trail
Fin
65662
77341
Losing streak 5
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
66862
371021
Fin
662
43–
Fin
6782
366–
Fin
7962
671–
Fin
662
33–
Fin
63672
77451
Ret.
632
31–
Fin
662
34–
Fin
662
44–
Fin
6772
264–
Fin
662
44–
Fin
662
24–
CourtFast
Qualifying Semi-final
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
47762
66101
3-setters recently28d break
Fin
6172
4651
Fin
Von Deichmann K.
3662
6341
Fin
662
41–
Fin
78772
6665–
Losing streak 9Weak on hard
Fin
662
43–
Hard specialist
Fin
662
24–
Hard specialist
Fin
64662
77321
Weak on hard
Fin
662
20–
Recent retirement
Fin
6772
462–
Fin
762
51–
Losing streak 6
Fin
7062
5631
H2H trailH2H lead
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
762
52–
Rising opponent42d break
Fin
3762
6531
H2H trailRecent retirement
Fin
662
22–
Hard specialist3-setters recently
Fin
7862
661–
3-setters recently
Fin
662
33–
49d break
Fin
6362
2631
Hard specialist28d break
Fin
662
34–
Hard specialist
Fin
77162
63641
Fin
7762
632–
Fin
37772
66451
Losing streak 6
Fin
662
12–
Recent retirement35d break
Fin
4662
6421
CourtSlow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
CourtSlow
Qualifying Semi-final
Qualifying Round
CourtSlow
Qualifying Round
CourtMedium
Qualifying Round