Our new tennis stats site is live!

ATP/Wimbledon ATP/1/16-finals

Big-serving Safiullin looks to upset Fonseca in third round

Analysis by Predict Tennis

Note: Written by humans, with the help of AI. Based on real statistical data.

Published: Jul 2, 2026(..)

Joao Fonseca and Roman Safiullin meet in the Wimbledon 1/16-finals on 2 July, with the Brazilian heavily favoured to reach the last 16. This best-of-five grass-court clash pits a top-30 talent against a qualifier who has spent over 15 hours on court in his last five matches. The market sees a clear hierarchy, but the qualifying rounds have handed Safiullin a significant amount of grass-court rhythm.

Safiullin's heavy grass mileage

On grass this season, Safiullin has played 11 matches and won eight of them. He has saved 59% of break points and converted 40.5% of his opportunities, solid numbers for a player ranked outside the top 100. Fonseca has only three grass-court matches to his name this year, winning two, so the Russian arrives with considerably more matchplay on the surface. This difference in grass mileage could help Safiullin settle quickly against a higher-ranked opponent.

Recent form and fatigue factors

Safiullin has won seven of his last ten matches, a run that includes a final in Stuttgart qualifying and a title run at Wimbledon qualifying. He has lost only three times in that stretch. The workload is notable: he has spent 12 hours and 42 minutes on court in his last three matches alone. Fonseca also arrives with winning momentum, having beaten Roberto Bautista Agut and Jesper de Jong in straight sets here, but his form before Wimbledon was patchy, with a Halle defeat and a Roland Garros quarter-final exit. His last-five match court time is 8 hours and 44 minutes, significantly less than his opponent. This freshness could be a key asset.

Bookmakers price Fonseca as strong favourite

Bookmakers have priced Fonseca at 1.36 to win the match, with Safiullin available at 3.2. The first-set market follows a similar pattern, with Fonseca at 1.5 and Safiullin at 2.63. These odds reflect the ranking gap and suggest the market sees Fonseca's quality as the defining factor, despite Safiullin's superior grass-court workload and recent form.

Return game could decide the outcome

Safiullin's game is built around a heavy serve and aggressive baseline play, which has yielded a 87.5% service hold rate on grass this season. The problem for him is that Fonseca wins 23% of return games in his last ten matches, a dangerous weapon. Fonseca's ability to create break chances could neutralise Safiullin's primary strength. The Brazilian's 100% record in deciding sets over his last ten matches also suggests he thrives in tight situations. For Safiullin to cause the upset, he will need to serve exceptionally well and convert his own break-point chances, which he does at 40.5% on this surface.

Safiullin R.

Fonseca J.

Win Percentage
70 %60 %
Aces per match
10.2 6.5
Double Faults per match
3.7 1.6
First Serve Points Won
78 %68 %
Second Serve Points Won
56 %60 %
Return Points Won
34 %37 %
Break Points Converted
39 %42 %
Break Points Saved
60 %69 %

Our new tennis stats site is live!

Prediction

Wimbledon ATPPICK

Joao Fonseca

62%
Predicted Winner

Roman Safiullin

The overall indicators point towards Fonseca, primarily due to his superior ranking, the significant market odds, and his near-perfect record in deciding sets. However, Safiullin's extensive grass-court matchplay and strong recent form make this a more intriguing contest than the prices suggest. Fonseca's superior return game and freshness should be the difference over what could be a long match.

Odds

Odds:

To Win Match

Total Games

35.5

Looking for data?

Check form, surface stats for current and past seasons.

Compare H2H form, detailed H2H stats & match history.

ATP Rankings

Full List
  • 1Jannik Sinner
    13500
  • 2Carlos Alcaraz
    9960
  • 3Alexander Zverev
    7190
  • 4Felix Auger-Aliassime
    4390
  • 5Ben Shelton
    4070
  • 6Alex de Minaur
    4060
  • 7Daniil Medvedev
    3810
  • 8Novak Djokovic
    3760
  • 9Taylor Fritz
    3635
  • 10Flavio Cobolli
    3540

WTA Rankings

Full List
  • 1Aryna Sabalenka
    9090
  • 2Elena Rybakina
    8143
  • 3Iga Swiatek
    6733
  • 4Jessica Pegula
    6380
  • 5Mirra Andreeva
    5751
  • 6Amanda Anisimova
    5523
  • 7Coco Gauff
    4879
  • 8Elina Svitolina
    4423
  • 9Victoria Mboko
    3670
  • 10Linda Noskova
    3489