
Roman Safiullin and Otto Virtanen will clash against each other in the qualifications of the Dubai Duty Free Tennis Championships for the 1st time in their career. They are scheduled to compete on Sunday at 1:30 pm on COURT 1. Here the head to head stats and relative prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Roman Safiullin who should win in 3 sets.
As per the initial odds, Roman Safiullin is the pick to win this match.
Roman Safiullin -> 1.55
Otto Virtanen -> 2.33
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head Roman Safiullin vs. Otto Virtanen
There is no head to head record between Roman Safiullin and Otto Virtanen since this will be the first time that they will play each other in the main tour.
Roman Safiullin
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 4-7 | 4-7 | 0-0 | 0-0 | 0-0 | 0-0 |
2024 | 31-28 | 18-14 | 5-8 | 6-3 | 2-3 | 0-0 |
2023 | 41-25 | 13-12 | 8-4 | 11-5 | 9-4 | 0-0 |
2022 | 37-18 | 16-6 | 6-2 | 14-9 | 1-1 | 0-0 |
2021 | 18-21 | 7-5 | 5-7 | 5-8 | 1-1 | 0-0 |
Ranked no. 71, Safiullin got to the qualifications after beating Nikoloz Basilashvili 7-6(1) 3-6 6-3.
In the qualifications, Safiullin defeated Basilashvili (7-61 3-6 6-3). During the match, Safiullin scored 105 points vs Basilashvili’s 98. Roman was very aggressive to blast 44 winners.
Talking about the service games, Safiullin managed to score 10 aces and he committed only 7 double faults. Overall, Roman Safiullin was extremely effective on serve to win 76% (44/58) of his 1st serve and 56% (24/43) on the second serve. However, this didn’t prevent his to concede the serve twice. Roman broke Basilashvili twice after converting 29% of his break points (2/7).
Safiullin has a solid win-loss record in the last 10 years having won 63% of his matches (341-200). 1-4 on hard in 2025. Talking about his performance on the same surface of this competition, Safiullin has a composed 183-87 record in the last years on hard.
Roman has an aggregate 1-4 win-loss record in 2025, 1-4 on hard (See FULL STATS).
Previously in Dubai
Otto Virtanen
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 3-8 | 2-5 | 0-1 | 1-2 | 0-0 | 0-0 |
2024 | 43-28 | 9-11 | 5-7 | 24-7 | 5-3 | 0-0 |
2023 | 33-31 | 4-6 | 4-10 | 22-11 | 3-4 | 0-0 |
2022 | 46-31 | 4-1 | 7-12 | 25-13 | 8-3 | 2-2 |
2021 | 40-21 | 2-2 | 16-11 | 19-6 | 0-0 | 3-2 |
Ranked no. 92, Virtanen reached the qualifications after defeating Mikhail Kukushkin 6-1 7-5.
In the qualifications, Otto had a good straight sets win against Kukushkin (6-1 7-5). During the match Virtanen scored 74 points vs Kukushkin’s 61. Otto was exceptionally aggressive to blast 26 winners.
About the serving games, Virtanen scored 2 aces and he committed only 6 double faults. Otto Virtanen lost the serve twice and he saved 5 break points. Furthermore, Virtanen put 51% of his first serves in, winning 72% (26/36) of the points behind his 1st serve and 44% (15/34) on the 2nd serve. Otto broke Kukushkin 6 times after converting 67% of his break points (6/9).
Otto has a compiled 3-6 win-loss record in 2025, 2-3 on hard (See FULL STATS).
H2H Performance in the tournament
Matches, sets, games and points
Points | Safiullin | Virtanen |
---|---|---|
Match played | 1 | 1 |
Tot Set | 3 | 2 |
Tot Games | 31 | 19 |
Pts | 105-98 | 74-61 |
Total Points | 203 | 135 |
Winners | 44 | 26 |
%Winners | 42% | 35% |
Both Safiullin and Virtanen played 1 match. Also both players started their run from the qualifications.At the moment, Roman Safiullin lost 1 set while Otto Virtanen hasn’t surrendered a set so far. Safiullin has played 1 set more than Virtanen (3 vs 2). Therefore, Safiullin played 12 games more than Virtanen. Safiullin scored 44 winners (42% of the total points). On the other side, The Finn fired 26 winners (35%).
Serve Performance
Serve | Safiullin | Virtanen |
---|---|---|
Aces | 10 | 2 |
Avg per match | 10 | 2 |
1st in | 58/101 | 36/70 |
%1st in | 57% | 51% |
1st pts | 44/58 | 26/36 |
%1st pts | 76% | 72% |
2nd pts | 24/43 | 15/34 |
%2nd pts | 56% | 44% |
Safiullin fired 10 aces . Virtanen managed to score 2 aces . Safiullin won 76% points behind his first serve. He pretty solid on his second serve to win 56% of the points. On the other side, Virtanen won 72% of the points behind his first serve. He had a solid display on his second serve to win 44% of the points.
How they played the important points
Breaks | Safiullin | Virtanen |
---|---|---|
Won | 2 | 6 |
Converted | 2/7 | 6/9 |
% Converted | 29% | 67% |
Conceded | 13 | 7 |
Saved | 11 | 5 |
% Saved | 85% | 71% |
Times Broken | 2 | 2 |
Safiullin broke his opponent twice with a 29% conversion rate. Roman dropped his serve twice and he saved 85% of the break points that he conceded. The Finn broke his opponent 6 times with a 67% conversion rate. Otto conceded his serve twice and he saved 71% of the break points that he conceded.
Safiullin | |||
Q1 Basilashvili |
Total | ||
---|---|---|---|
Score | 7-61 3-6 6-3 | ||
Tot Set | 3 | 3 | |
Tot Games | 31 | 31 | |
pts | 105-98 | 105-98 | |
Total points | 203 | 203 | |
Winners | 44 | 44 | |
%Winners | 42% | 42% | |
SERVE | |||
Aces | 10 | 10 | |
Double Faults | 7 | 7 | |
1st in | 58/101 | 58/101 | |
% 1st in | 57% | 57% | |
1st pts | 44/58 | 44/58 | |
% 1st pts | 76% | 76% | |
2nd pts | 24/43 | 24/43 | |
% 2nd pts | 56% | 56% | |
Breaks | |||
Won | 2 | 2 | |
Converted | 2/7 | 2/7 | |
Converted % | 29% | 29% | |
Conceded | 13 | 13 | |
Saved | 11/13 | 11 | |
Saved % | 85% | 85% | |
Times Broken | 2 | 2 |
Virtanen | |||
Q1 Kukushkin |
Total | ||
---|---|---|---|
Score | 6-1 7-5 | ||
Tot Set | 2 | 2 | |
Tot Games | 19 | 19 | |
pts | 74-61 | 74-61 | |
Total points | 135 | 135 | |
Winners | 26 | 26 | |
%Winners | 35% | 35% | |
SERVE | |||
Aces | 2 | 2 | |
Double Faults | 6 | 6 | |
1st in | 36/70 | 36/70 | |
% 1st in | 51% | 51% | |
1st pts | 26/36 | 26/36 | |
% 1st pts | 72% | 72% | |
2nd pts | 15/34 | 15/34 | |
% 2nd pts | 44% | 44% | |
Breaks | |||
Won | 6 | 6 | |
Converted | 6/9 | 6/9 | |
Converted % | 67% | 67% | |
Conceded | 7 | 7 | |
Saved | 5/7 | 5 | |
Saved % | 71% | 71% | |
Times Broken | 2 | 2 |
Head 2 Head



Upcoming matches in the draw
- Gael MonfilsMonfils – Matteo BerrettiniBerrettini (0-3) – H2H and prediction
- Marin CilicCilic – Alex De MinaurDe Minaur (2-2) – H2H and prediction
- Daniel EvansEvans – Karen KhachanovKhachanov (5-0) – H2H and prediction
- Marton FucsovicsFucsovics – (0-0) – H2H and prediction
- Daniil MedvedevMedvedev – Jan-Lennard StruffStruff (8-2) – H2H and prediction
- Alexander BublikBublik – Felix Auger AliassimeAuger Aliassime (2-2) – H2H and prediction
- Christopher O ConnellO Connell – Botic Van De ZandschulpVan De Zandschulp (2-1) – H2H and prediction
- Quentin HalysHalys – Pavel KotovKotov (1-1) – H2H and prediction
- Roman SafiullinSafiullin – Otto VirtanenVirtanen (0-0) – H2H and prediction
- Stefanos TsitsipasTsitsipas – Lorenzo SonegoSonego (3-0) – H2H and prediction
- Aziz DougazDougaz – Zizou BergsBergs (1-0) – H2H and prediction
- Alexei PopyrinPopyrin – Hady HabibHabib (0-0) – H2H and prediction
- Fabian MarozsanMarozsan – Roberto Bautista AgutBautista Agut (1-1) – H2H and prediction
- Jiri LeheckaLehecka – Ugo HumbertHumbert (0-0) – H2H and prediction