{# Shared bsd-home design tokens for all public tennis pages. Includes: Geist + Geist Mono fonts, amber tennis brand, bsd-* utility classes. Pages should add their own page-specific styles AFTER this partial. #}
Growing Discord community — direct access to the developer, live coverage & picks. Join now →
Docs MCP Images Tournaments Rankings Matches Predictions ⚡ Get the Sports Addon
Tennis · Matches

Tennis matches

Every ATP and WTA match — live, upcoming, and recent results.

ATP Rome Masters · Clay · Round of 128
Carlos Taberner
Aleksandar Kovacevic
2–1
May 07 2025
ATP Rome Masters · Clay · Round of 128
Tallon Griekspoor
Miomir Kecmanović
2–1
May 07 2025
ATP Rome Masters · Clay · Round of 128
Vit Kopřiva
Quentin Halys
2–0
May 07 2025
ATP Rome Masters · Clay · Round of 128
Lorenzo Sonego
Roman Andres Burruchaga
0–2
May 07 2025
ATP Rome Masters · Clay · Round of 128
Yoshihito Nishioka
Dušan Lajović
0–2
May 07 2025
ATP Rome Masters · Clay · Round of 128
Christopher O'Connell
Cameron Norrie
0–2
May 07 2025
ATP Rome Masters · Clay · Round of 128
Hamad Medjedović
Otto Virtanen
0–2
May 07 2025
ATP Rome Masters · Clay · Round of 128
Francesco Passaro
Chun-Hsin Tseng
2–1
May 07 2025
ATP Rome Masters · Clay · Round of 128
Laslo Djere
Tomas Martin Etcheverry
2–0
May 07 2025
ATP Rome Masters · Clay · Round of 128
Vilius Gaubas
Damir Džumhur
2–1
May 07 2025
ATP Rome Masters · Clay · Round of 128
Yunchaokete Bu
Luciano Darderi
0–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Aleksandar Vukic
Nicolas Moreno de Alboran
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Jesper De Jong
Alexander Shevchenko
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Matteo Arnaldi
Roberto Bautista Agut
0–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Hugo Gaston
Nicolas Jarry
0–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Mariano Navone
Federico Cinà
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Fábián Marozsán
Joao Fonseca
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Nuno Borges
Thiago Seyboth Wild
1–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Tomás Barrios Vera
Jaume Munar
1–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Luca Nardi
Flavio Cobolli
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Arthur Rinderknech
Matteo Gigante
0–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Alexander Bublik
Roman Safiullin
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Gabriel Diallo
Marcos Giron
1–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Roberto Carballés Baena
Sebastian Ofner
0–1
May 08 2025
ATP Rome Masters · Clay · Round of 128
Mattia Bellucci
Pedro Martinez
0–2
May 08 2025
ATP Rome Masters · Clay · Round of 128
Jacob Fearnley
Fabio Fognini
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 128
Learner Tien
Reilly Opelka
2–0
May 08 2025
ATP Rome Masters · Clay · Round of 64
Roman Andres Burruchaga
Karen Khachanov
1–2
May 09 2025
ATP Rome Masters · Clay · Round of 64
Grigor Dimitrov
Francesco Passaro
0–2
May 09 2025
ATP Rome Masters · Clay · Round of 64
Arthur Fils
Tallon Griekspoor
2–0
May 09 2025