Soccer Tennis Schedule 2026

Eastbourne, Great Britain Eastbourne, Great Britain

Gabriel Diallo
FT 2 - 1
Terence Atmane
Jack Pinnington Jones
vs Canceled
Camilo Ugo Carabelli
Jack Pinnington Jones
FT 2 - 1
Marco Trungelliti
Brandon Nakashima
vs Canceled
Jack Draper
Raphael Collignon
FT 1 - 2
Juan Manuel Cerundolo
Marcos Giron
FT 0 - 2
Jack Draper
Jan Choinski
FT 2 - 1
Alexei Popyrin
Zizou Bergs
FT 2 - 0
Jaume Munar

Mallorca, Spain Mallorca, Spain

Ethan Quinn
FT 2 - 0
Valentin Royer
Corentin Moutet
vs Canceled
Marton Fucsovics
Corentin Moutet
vs Canceled
Zachary Svajda
Corentin Moutet
FT 0 - 2
Abdullah Shelbayh
Fábián Marozsán
FT 2 - 1
Alex Molčan
Jan-Lennard Struff
FT 2 - 1
Martin Landaluce
Miomir Kecmanović
vs Canceled
Hamad Medjedović
Miomir Kecmanović
FT 2 - 1
Antoine Ghibaudo
Adam Walton
FT 2 - 0
Nick Kyrgios

Bad Homburg, Germany Bad Homburg, Germany

Clara Tauson
FT 2 - 0
Diana Shnaider
Iva Jovic
vs Canceled
Xinyu Wang
Renata Zarazua
FT 0 - 2
Xinyu Wang
Naomi Osaka
FT 2 - 0
Magdalena Frech
Sinja Kraus
FT 0 - 2
Anna Kalinskaya
Solana Sierra
FT 1 - 2
Qinwen Zheng
Venus Williams
FT 1 - 2
Irina-Camelia Begu
Alexandra Eala
FT 0 - 2
Elise Mertens

Eastbourne, Great Britain Eastbourne, Great Britain

Daria Snigur
FT 0 - 2
Anhelina Kalinina
Hannah Klugman
FT 1 - 2
Tereza Valentová
Maya Joint
vs Canceled
Viktorija Golubic
Antonia Ružić
FT 1 - 2
Petra Marčinko
Maya Joint
FT 0 - 2
Emiliana Arango
Ajla Tomljanović
FT 2 - 1
Elisabetta Cocciaretto
Jelena Ostapenko
FT 2 - 0
Francesca Jones
McCartney Kessler
FT 2 - 0
Daria Kasatkina

Eastbourne, Great Britain, Doubles Eastbourne, Great Britain, Doubles

Johnson L / Zielinski J
FT 2 - 1
Jones B / Paris J
Nys H / Roger-Vasselin E
FT 2 - 0
Jebens H / Vocel M
Stevenson D / Willis M
FT 2 - 1
Luz O / Matos R
Ho R / Oberleitner N
FT 1 - 2
Andreozzi G / Guinard M

Bad Homburg, Germany, Doubles Bad Homburg, Germany, Doubles

Jiang X / Xu Y
FT 0 - 2
Mihalikova T / Nicholls O
Brockmann T J / Seidel E
FT 0 - 2
Tang Q / Zhang S

Berlin, Germany, Doubles Berlin, Germany, Doubles

Alexandrova E / Noskova L
FT 2 - 0
Eikeri U / Gleason Q
Errani S / Melichar-Martinez N
FT 0 - 2
Alexandrova E / Noskova L

Eastbourne, Great Britain, Doubles Eastbourne, Great Britain, Doubles

Kato M / Rakhimova K
FT 2 - 0
Appleton E / Dudeney A
Dabrowski G / Stefani L
FT 2 - 0
Detiuc A / Khromacheva I

Wimbledon, London, GB, Qualifying, 1st - 2nd Round Wimbledon, London, GB, Qualifying, 1st - 2nd Round

Andres Andrade
FT 1 - 2
Colton Smith
Anton Matusevich
FT 1 - 2
Rei Sakamoto
Clement Chidekh
FT 0 - 2
Aziz Dougaz
Coleman Wong
FT 0 - 2
Borna Gojo
Daniil Glinka
FT 0 - 2
Kimmer Coppejans
Federico Agustin Gomez
FT 0 - 2
Clement Tabur
Gianluca Cadenasso
FT 0 - 2
Federico Cinà
Henri Squire
FT 0 - 2
Michael Zheng
Hugo Gaston
FT 2 - 1
Lautaro Midon
Jaime Faria
FT 2 - 0
Hugo Grenier
Laslo Djere
FT 2 - 0
Max Houkes
Mark Lajal
FT 0 - 2
Luka Pavlovic
Roman Safiullin
FT 2 - 0
James McCabe
Stefano Napolitano
FT 0 - 2
Billy Harris
Yunchaokete Bu
FT 2 - 0
Hugo Dellien
Zsombor Piros
FT 2 - 0
Ivan Ivanov
Nikolas Sanchez Izquierdo
FT 0 - 2
Soonwoo Kwon
Francisco Comesaña
FT 1 - 2
Alejandro Moro Canas
Keegan Smith
FT 2 - 0
Juan Pablo Ficovich
Lorenzo Giustino
FT 0 - 2
Gauthier Onclin
Andrea Guerrieri
FT 2 - 1
David Goffin
Nicolas Moreno de Alboran
FT 0 - 2
Harold Mayot
Johannus Monday
FT 0 - 2
Tristan Schoolkate
Timofey Skatov
FT 2 - 0
Alex Barrena
Yu Hsiou Hsu
FT 0 - 2
Stefanos Sakellaridis
Oliver Tarvet
FT 2 - 0
Alex Bolt
Raul Brancaccio
FT 0 - 2
Arthur Gea
Pedro Boscardin Dias
FT 0 - 2
Kyrian Jacquet
Juan Carlos Prado Angelo
FT 0 - 2
Daniel Evans
Edas Butvilas
FT 1 - 2
Moez Echargui
Darwin Blanch
vs Canceled
Ugo Blanchet
Vitaliy Sachko
FT 0 - 2
Shintaro Mochizuki
Nikoloz Basilashvili
FT 1 - 2
Elias Ymer
Darwin Blanch
FT 2 - 0
Filip Cristian Jianu
Pablo Llamas Ruiz
FT 2 - 0
Dan Added
Jerome Kym
FT 2 - 1
Gonzalo Bueno
Guy Den Ouden
FT 0 - 2
Yi Zhou
Otto Virtanen
FT 2 - 1
Pedro Martinez
Nicolai Budkov Kjaer
FT 2 - 1
Joao Lucas Reis da Silva
Jay Clarke
FT 1 - 2
Andrea Pellegrino
Stefano Travaglia
FT 2 - 0
Luka Mikrut
Facundo Diaz Acosta
FT 0 - 2
Alexis Galarneau
Tristan Boyer
FT 2 - 0
Genaro Alberto Olivieri
Gilles Arnaud Bailly
FT 0 - 2
Pol Martin Tiffon
Liam Broady
FT 1 - 2
August Holmgren
Dane Sweeny
FT 2 - 0
Franco Roncadelli
Federico Coria
FT 2 - 0
Oliver Bonding
Francesco Maestrelli
FT 1 - 2
Max Basing
Rio Noguchi
FT 0 - 2
Luca Nardi
Henrique Rocha
FT 1 - 2
Nicolas Mejia
Florent Bax
FT 1 - 2
Chris Rodesch
Marco Cecchinato
FT 0 - 2
Tomás Barrios Vera
Matej Dodig
FT 2 - 1
Frederico Ferreira Silva
Oliver Crawford
FT 0 - 2
Jurij Rodionov
Chun-Hsin Tseng
FT 0 - 2
Gustavo Heide
Liam Draxl
FT 1 - 2
Remy Bertola
Lukas Neumayer
FT 0 - 2
Dušan Lajović
Mark Ceban
FT 0 - 2
Roberto Carballés Baena
Vilius Gaubas
FT 2 - 1
Michael Mmoh
Zhizhen Zhang
FT 0 - 2
Henry Searle
Joel Schwaerzler
FT 0 - 2
Christopher O'Connell
Kaichi Uchida
FT 0 - 2
Bernard Tomic
Pierre-Hugues Herbert
FT 0 - 2
Paul Jubb
Mackenzie McDonald
FT 2 - 1
Felipe Meligeni Alves
Tom Gentzsch
FT 2 - 0
Zdenek Kolar

Piracicaba, Brazil Piracicaba, Brazil

Juan Bautista Torres
FT 2 - 1
Alex Hernandez
Matias Soto
FT 2 - 0
Ignacio Monzon
Matheus Pucinelli de Almeida
vs 1st set
Luciano Emanuel Ambrogi
Gonzalo Villanueva
vs 2nd set
Nicolas Villalon Valdes
Hernan Casanova
vs
Eduardo Ribeiro
Nicolas Zanellato
FT 2 - 0
Tomas Martinez
Thiago Cigarran
FT 0 - 2
Lucas Andrade Da Silva
Wilson Leite
FT 2 - 1
Rafael Tosetto
Gustavo Ribeiro de Almeida
FT 2 - 0
Joao Victor Couto Loureiro
Ignacio Parisca Romera
FT 0 - 2
Valentin Basel
Arklon Huertas Del Pino Cordova
FT 0 - 2
Nicolas Oliveira

Plovdiv, Bulgaria Plovdiv, Bulgaria

Yanaki Milev
FT 1 - 2
Ognjen Milić
Tommaso Compagnucci
FT 2 - 1
Maxim Mrva
Daniel Michalski
FT 2 - 0
Gijs Brouwer
Matteo Martineau
FT 2 - 0
Iliyan Radulov
Imanol Lopez Morillo
FT 2 - 0
Dragos Nicolae Cazacu
Naoki Tajima
FT 1 - 2
Dinko Dinev
Tomasz Berkieta
FT 2 - 0
Aleksandar Tolev
Thomas Fancutt
FT 2 - 1
Dimitar Kisimov
Nitin Kumar Sinha
FT 0 - 2
Lorenzo Angelini
Romain Faucon
FT 1 - 2
Nikita Belozertsev

Targu Mures, Romania Targu Mures, Romania

Cezar Cretu
FT 2 - 0
Akira Santillan
Miguel Tobon
FT 1 - 2
Martin Krumich
Sascha Gueymard Wayenburg
FT 2 - 0
Gabriel Ghetu
Luca Castelnuovo
FT 1 - 2
Franco Agamenone
Oriol Roca Batalla
FT 2 - 0
Sebastian Gima
Radu David Turcanu
FT 1 - 2
Alan Fernando Rubio Fierros
Radu Mihai Papoe
FT 2 - 0
John Sperle
Nicolas Barrientos
FT 0 - 2
Denis Yevseyev
Luca Potenza
FT 2 - 0
Kaito Uesugi
Felix Balshaw
FT 2 - 0
Peter Makk

Piracicaba, Brazil, Doubles Piracicaba, Brazil, Doubles

Miguel L F / Saraiva Dos Santos P A
FT 2 - 1
Cigarran T / Kicker N

ITF M15 Monastir 23 Men ITF M15 Monastir 23 Men

Ahmed Mouhan
FT 0 - 2
Gabriel Sardo
Charles Bertimon
FT 2 - 0
Finn Reilly
Niels Villard
FT 1 - 2
Tighe Brunetti
Simon Hoffmann
FT 0 - 2
Photos Photiades
Kasra Nathaniel Shirazi
FT 0 - 2
Hugo Cardinaud
Mathys Picard
FT 2 - 0
Jordan Chiu
Yunes Talavar
FT 1 - 2
Alexis Berquier
Chirag Duhan
FT 1 - 2
Yash Chaurasia
Dominick Mosejczuk
FT 2 - 0
Gawad El Feky
Milledge Cossu
FT 0 - 2
Andrea Paolini
Youssef Labbene
FT 0 - 2
Billy Blaydes
Alexander Frusina
FT 2 - 0
Hoan Mouret
Sina Moghimi
FT 2 - 0
Arin Pallegar
Andrea Bacaloni
FT 0 - 2
Logan Zapp
Romain Gales
FT 0 - 2
Louay Makke
Danil Panarin
FT 2 - 0
N. Bowles-Rokudo

ITF M15 Alkmaar Men ITF M15 Alkmaar Men

Julien Penzlin
FT 2 - 0
Ivar Krans
Jesse de Jager
FT 2 - 0
Stijn Hofman
Timo de Visser
FT 1 - 2
Lars Wagenaar
Edward Etty
FT 2 - 0
Beren Tan
Pranav Karthik
FT 2 - 0
Lucca C Pignaton
Manel Lazaro Juncadella
FT 2 - 1
Niels Lootsma
Stijn Pel
FT 0 - 2
James Pikkaart
Noah Schlagenhauf
FT 2 - 0
Wout Vermeer

ITF M15 Bergamo Men ITF M15 Bergamo Men

Giacomo Crisostomo
FT 0 - 2
Antonio Caruso
Denis Constantin Spiridon
FT 2 - 0
Samuele Seghetti
Leonardo Malgaroli
FT 2 - 1
Sebastiano Cocola
Tobia Costanzo Baragiola Mordini
FT 1 - 2
Tobia Grandinetti
Marcello Serafini
FT 2 - 0
Gilberto Ravasio
Hugo Car
FT 2 - 0
Daniel Aleksandar Amarandei
Iannis Miletich
FT 1 - 2
William Mirarchi
Jacopo Bilardo
FT 0 - 2
Filiberto Fumagalli

ITF M15 Claremont, CA Men ITF M15 Claremont, CA Men

Henry Lieberman
vs
Connor Church
Joshua Peck
vs
Karl Kazuma Lee
Kristian Sharma
vs
Nav Dayal
Noble Renfrow
vs
James Weber
Antreas Djakouris
vs
Weiyi Kong
Constantinos Djakouris
vs
Hugo Hashimoto
Liam Krall
vs
Matic Križnik
Oliver Ojakäär
vs
Maxime St-Hilaire
Gus Grumet
vs
Adrian Sharma
Henry Ren
vs
Alex Kobelt
Nicholas Godsick
vs
Eugenio Gonzalez Fitzmaurice
Peter Jorniak
vs
William Zhang
Garran Mckay
vs
Nathan Cox
Jack Loutit
vs
Amrith Kodumuri
Kelly Giese
vs
Hiroki Sakagawa
Matthew Shearer
vs
Alexander Petrov

ITF M15 Kamen Men ITF M15 Kamen Men

Ben Stecker
FT 2 - 0
Freddy Murray
Brian Bozemoj
FT 2 - 0
Arian Barbić
David Fix
FT 2 - 0
Avi Shugar
Edoardo Zanada
FT 2 - 0
Julius Seitz
Karim Al-Amin
FT 2 - 0
Heinrich Schiebelhut
Lasse Poertner
FT 1 - 0
Julius Maximilian Haus
Michalis Sakellaridis
FT 0 - 2
Tim Hammes
Pepijn Bastiaansen
FT 0 - 0
Hanu Patel
Richard Antoni
vs Canceled
Heinrich Schiebelhut
Ruben Hartig
FT 2 - 0
Stijn Pel
Yannik Weissmann
FT 2 - 0
Alexander Glomb
Carlos Giraldi
FT 0 - 2
Bengt Johan Reinhard
Leonid Sheyngezikht
FT 2 - 0
Andre Nemeth
Marcel Volz
FT 2 - 1
Luca Parenti
Marlon Menzler
FT 0 - 2
Maximilian Todorov
Niklas Grunewald
FT 0 - 2
Tarek Erlewein
Thomas Drayton
FT 0 - 2
Tom Sickenberger
Karim Al-Amin
FT 0 - 2
Ruben Hartig
Tim Hammes
FT 2 - 0
Yannik Weissmann
Hanu Patel
FT 0 - 2
Tom Sickenberger
Brian Bozemoj
FT 2 - 0
Ben Stecker
Julius Maximilian Haus
FT 2 - 1
Bengt Johan Reinhard
Edoardo Zanada
FT 0 - 2
Marcel Volz
David Fix
FT 2 - 0
Maximilian Todorov
Leonid Sheyngezikht
FT 2 - 1
Tarek Erlewein

ITF M15 Kayseri 6 Men ITF M15 Kayseri 6 Men

Ali Cinar Sahinoglu
FT 0 - 2
Reid Jarvis
Berke Muammer Okumus
FT 2 - 0
Georgi Borisov
Bora Sengul
FT 2 - 0
Saidakbar Kamalov
Cyrus Mahjoob
FT 2 - 1
Renaud Lefevre
Gabriel da Silva Albiero
FT 0 - 2
Matias Reyniak
Ilya Ignatov
FT 2 - 0
Sarvar Azamatov
Matvey Greschner
FT 2 - 0
Ilham Bakhshaliev
Ozan Avanoglu
FT 0 - 2
Dmitry Dolzhenkov
Aleksandrs Sotikovs
FT 0 - 2
Roman Sancilio
Cole Thurgur
FT 2 - 1
Mikhail Khodorchenko
Loan Lestir
FT 2 - 0
Bader Idrees
Ruslan Serazhetdinov
FT 2 - 1
Elijah Strode
Abdulaziz Usmonjonov
FT 0 - 2
Rethin Pranav Senthil Kumar
Fumin Jiang
FT 2 - 0
Emmanuel Cottle
Saud Alhogbani
FT 0 - 2
Birtan Duran
Lakshilt Sood
FT 0 - 2
Bogdan Seleznev

ITF M15 Kursumlijska Banja 6 Men ITF M15 Kursumlijska Banja 6 Men

Aleksandar Lavrnja
FT 0 - 2
Saša Marković
Marko Milosavljevic
FT 2 - 0
Alexander Figurovskiy
Matteo Mesaglio
FT 2 - 0
Nikola Kolyachev
Thomas Patton
FT 2 - 0
Stefan Kostić
Alvaro Peiro Serrano
FT 2 - 0
Mateya Stanisavljević
Lautaro Correa Beguerie
FT 0 - 2
Victor Ryden
Valentino Conte
FT 2 - 1
Alessio Pergola
Veljko Krstić
FT 0 - 2
Marko Nikolić
Andrea Pavia
FT 2 - 0
Caheer Warik
Marko Dragović
FT 2 - 1
Boris Stojanović
Marko Knežević
FT 2 - 0
Alexis Mattenberger
Michael Minasyan
FT 2 - 0
Rafael Segado Esteve
Alvaro Peiro Serrano
vs
Andrea Pavia
Francisco Tomas Geschwind
vs
Alberto Alvarado Berrospi
Matteo Mesaglio
vs
Saša Marković
Thomas Patton
vs
Marko Dragović
Valentino Conte
vs
Michael Minasyan
Victor Ryden
vs
Maties Torres Ramis

ITF M15 Rzeszow Men ITF M15 Rzeszow Men

Alex Lapsansky
FT 2 - 1
Marcin Andrzejczak
Dawid Wisniewski
FT 1 - 2
Jakub Januchowski
Kevin Pabisiak
FT 2 - 0
Adam Bajurko
Jan Wygona
FT 2 - 0
Kostiantyn Mantach
Mateusz Miton
FT 1 - 0
Przemysław Michocki
Szymon Karpinski
FT 2 - 0
Maciej Matuszczyk
Lorenzo Ferri
FT 2 - 0
Maciej Kazanowski
Oliwier Sterniczuk
FT 2 - 0
Szymon Malecki
Patrik Homola
FT 2 - 0
Filip Kosinski
Adam Kaczmarek
FT 2 - 0
Przemyslaw Sioda
Filip Bojko
FT 0 - 2
Andy Allen
Filip Drab
FT 1 - 2
Jakub Hrynkiewicz
Radovan Michalik
vs Canceled
Andy Allen
Martin Doskocil
FT 0 - 2
Borys Zgola
Mateusz Cislo
vs
Andriy Poritskyy
Semen Aginskiy
FT 1 - 2
Jim Hendrikx
Dawid Lewandowski
vs
Tomas Lanik

ITF M15 Slovenska Bistrica Men ITF M15 Slovenska Bistrica Men

Gil Kita
FT 0 - 2
Tilen Kovač
Jonas Gundacker
FT 2 - 1
Leo Gutjahr
Yanick Schneider
FT 0 - 2
Vincent Dullinger
David Naharro
FT 2 - 0
Oskar Benian
Jordi Garcia Mestre
FT 2 - 0
Elias Sumann
Lun Obrul
FT 2 - 1
Pietro Pampanin
Mark Bečirovič Novak
FT 0 - 2
Vaal Urankar
Niccolo Baroni
FT 2 - 0
Maximilian Alessandro Erhardt
Stepan Baum
FT 2 - 0
Maxwell Lindstedt
Jan Kobierski
FT 2 - 0
Alexander Gschiel
Oskar Jansson
FT 2 - 0
Lars Aregger
Timo Rosenkranz Koenig
FT 2 - 0
Gregor Hausberger
Jonas Pelle Hartenstein
FT 2 - 0
Liam Lugarič
Marko Retelj
FT 2 - 1
Matič Hribar
Miha Vetrih
FT 0 - 2
Benedikt Szerencsits
Alexander Wagner
FT 2 - 0
Matevž Krajnc

ITF M15 Wuning 3 Men ITF M15 Wuning 3 Men

Artem Alekseychuk
vs
Yaoyu Yang
Jacob Kailiang Shen
vs
Andrei Kunitsyn
Lin Hao-Yu
vs
Yeongseok Jeong
Paul Howe
vs
Xirui Han
Yile Li
vs
Ye Hongyu
Yua Taka
vs
Wihan van der Merwe
Alexey Aleshchev
vs
Ryo Minakata
Jun Hao Luo
vs
Kanan Gasimov
Hao Sheng Koay
vs
Cuihaozhe Guo
Xinqi Yu
vs
Zijiang Yang
Pawit Sornlaksup
vs
Yaojie Zeng
Xiaoyin Yang
vs
Arvid Nordquist
Xing Dao Chen
vs
Yuta Kawahashi
Yuta Tomida
vs
Moerani Bouzige

ITF M25 Bakio Men ITF M25 Bakio Men

Carles Rojas
FT 2 - 0
Rafael Ymer
Roberto Perez Socas
FT 2 - 0
Asier Meneses Perny
I. Urribarrens Ramirez
FT 2 - 0
Julen Careaga
Liam Hignett
FT 2 - 0
Marc Ros Mesas
Maximo Nagele
FT 0 - 2
P. Roche Alcaya
Alejandro Garcia Carbajal
FT 2 - 1
Alex Blanchar
Bryan Hernandez Cortes
FT 1 - 2
Izan Orgiles Garcia Retamero
X. Matas Ortega
FT 1 - 2
Joan Torres Espinosa
M. Carrascosa Diaz
FT 0 - 2
Carles Hernandez
Max Benaim
FT 0 - 2
Enrique Carrascosa Diaz
Diego Dedura-Palomero
FT 2 - 0
Alexandre Reco

ITF M25 Brussels Men ITF M25 Brussels Men

Gregoire Delattre
FT 2 - 1
Nicola Senn
Axel Huysmans
FT 2 - 1
Cedric Stanke
Andrin Casanova
FT 2 - 0
Yannic Nittmann
Raghav Jaisinghani
FT 2 - 0
Lenn Luemkemann
Dorian Verrue
FT 2 - 0
Kaspar Mathes
Theo Mottier
FT 2 - 1
Max van Nunen
Yuichiro Inui
FT 2 - 0
Claus Piening
Felix Romeo
FT 2 - 1
Carl Roothman
Louis Van Herck
vs Canceled
Marcel Hornung
Fadi Bidan
FT 2 - 0
Noah Zeiger
Justas Trainauskas
FT 2 - 0
Zian Vanderstappen
David Tixhon
FT 2 - 0
Andre Megrabian
Otakar Ungerman
FT 0 - 2
Leo Deflandre
Lawrence Bataljin
FT 1 - 2
Luis Klaus
Joshua Leon-Nestler
FT 0 - 2
Marcel Hornung
Dennis Andre Dutine
FT 1 - 2
Louis Herman
Deney Wassermann
FT 2 - 0
Melvin Vix

ITF M25 Montauban Men ITF M25 Montauban Men

Luis Garcia Paez
FT 2 - 0
Karlo Filip Jukić
Louis Boilevin
FT 0 - 2
Paul Theate
Enzo Champigneulle
FT 0 - 2
Zaccharie Cado
Pierre Antoine Tailleu
FT 2 - 0
Mariano David Cassan
Tomas Rengel Sierra
FT 2 - 0
Swan Rives
Benjamin Sure
vs Interrupted
Yanis Peterhans
Victor Bonnet Eymard
FT 2 - 0
Roberto Herman
Ramiro Amarilla
vs Interrupted
Kalomm Panzo
Iker Gaztambide Arrastia
vs Interrupted
Kamyl Chebboub
Bruno Zarlenga
FT 0 - 2
Elie Azoulay
Alejandro Melero Kretzer
vs
Arsene Pougault
Arthur Laborde
vs
Nathan Guiovanna
Luis Garcia Paez
vs
Zaccharie Cado
Pierre Antoine Tailleu
vs
Noah Boutleux
Tomas Rengel Sierra
vs
Paul Theate
Tristan Berard
vs
Alvaro Gaspar Martaux

ITF M25 Porto Men ITF M25 Porto Men

Dominique Rolland
FT 2 - 0
Josh Manuel
Michael Wright
FT 1 - 0
Diego Duran
Peter Buldorini
FT 2 - 0
Jules Fabre
Raghav Harsh
FT 0 - 2
Ivan Dreycopp
Augusto Pardo Cano
FT 0 - 2
Jeffrey Fradkin
Francisco Faria
FT 2 - 0
Karol Malirz
Kevin Edengren
FT 2 - 0
Goncalo Quintela
Samuel de Felipe Garcia
FT 2 - 1
Matthias Uwe Kask
Miguel Avendano Cadena
FT 0 - 2
Diogo Morais
Oscar Andres Martinez De Freitas
FT 2 - 0
Rodrigo Cruz
Rafael Izquierdo Luque
FT 2 - 1
Marcos Castro Fabra
Rohan Mehra
FT 1 - 2
Guilherme Valdoleiros
Albert Pedrico Kravtsov
FT 2 - 0
Luiz Felipe Silva
Mateo Martinez
FT 0 - 2
Vasco Leote Prata
Tomas Curras Abasolo
FT 2 - 0
Charlie Pycroft
Tomas Pinho
FT 2 - 1
Tiago Silva

ITF M25 Tanger Men ITF M25 Tanger Men

H. Palacios Plaza
FT 0 - 2
Abdulhamid Mubarak
Nathan Walters
FT 2 - 0
Carlos Diaz Ruiz
Nicolas Kobelt
FT 2 - 1
Samuel Garcia Hernandez
Oliwer Wierzbicki
FT 0 - 2
Jordi Domenech Castillo
Federico Valle
FT 2 - 0
Fedor Dorokhov
Javier Munoz Fuster
FT 2 - 1
Atharva Sharma
Miguel Angel Machado
FT 2 - 0
G. Salah-Eddine
Sam Kydd Baumgartner
FT 2 - 0
Yoan Naydenov
Jose Dominguez Alonso
FT 2 - 0
Thomas Linley
Keanu Elias Immler
FT 2 - 0
Ali Alshati
Madhwin Kamath
FT 2 - 0
Chawki Gharib
Tim Loosen
FT 0 - 2
Matthieu Chambonniere
Bader Alabdullah
FT 1 - 2
Othman Bezzaz
Essa Qabazard
FT 0 - 2
Idriss Haddouch
George Russell
FT 0 - 2
Lenny Petit
Javier Molino
FT 2 - 0
Sohaib Safi

ITF M25 Zagreb Men ITF M25 Zagreb Men

Piotr Galus
FT 0 - 2
Ivan Sabanov
Vid Mohar
FT 2 - 0
Jakov Franković
Eduardo Lage
FT 2 - 0
Fran Rakonić
Matič Dimič
FT 2 - 0
Matej Sabanov
Dražen Petrović
FT 2 - 0
Oliver Pivnik
Dorian Tremblay
FT 2 - 0
Luka Vuglar
Jakub Vrba
FT -
Maxwell Castle
Joseph Hernandez
FT 0 - 2
Jan Faček

ITF W15 Kursumlijska Banja 6 Women  ITF W15 Kursumlijska Banja 6 Women

Alessia Popescu
FT 2 - 0
Nika Ilić
Katya Ramirez
FT 0 - 2
Doroteja Petrović
Valeria Garnevska
FT 2 - 0
Galena Krastenova
Milica Stošović
FT 1 - 2
Andzhelina Kostova
Giulia Alexandra Musat
FT 2 - 0
Vanesa Salaiova
Kristina Kovgan
FT 2 - 0
Helena Mužinić

ITF W15 Alkmaar Women ITF W15 Alkmaar Women

Phillippa Preugschat
FT 0 - 2
Marente Sijbesma
Celia Anson Sánchez
FT 0 - 2
Monika Wojcik
Charlotte van Zonneveld
FT 2 - 0
Anna Ozerova
Jinte Eve De Boer
FT 0 - 2
Martina Lo Pumo
Kaat Coppez
FT 2 - 0
Nehir Dogan
Anika Jašková
FT 2 - 0
Lucia Ros Parres
Charlotte Narti
FT 2 - 0
Safien Boulonois
Estella Jaeger
FT 0 - 2
Felien Willemse

ITF W15 Asuncion Women ITF W15 Asuncion Women

Emily Zornada
FT 2 - 0
F. Massardo Brain
Martina Maria Bovio
FT 0 - 2
Ana Carmen Zamburek
Agustina Daniela Duarte
FT 0 - 2
Julia Caffarena
Martina Claudeline Mora da Silva
FT 0 - 2
Gabriella Mikaul
Helena Bueno
FT 2 - 1
Gabriela Rivera
Agustina Soto Neira
FT 2 - 0
Juliana Rodriguez
Ana Julieta López Ocampos
FT 2 - 1
Heydi Doldan
Natalia Trigosso
vs 2nd set
Chiara Di Genova

ITF W15 Claremont, CA Women ITF W15 Claremont, CA Women

Ahmani Guichard
vs
Caroline Driscoll
Avery Nguyen
vs
Aishi Bisht
Charlotte Kim
vs
Patsy Daughters
Melody Lee
vs
Norah Davoodi
Kate Gardiner
vs
Natalie Kha
Katherine Hui
vs
Raina Miae Kim
Madeline Cleary
vs
Jayna Clemens
Sofiia Paladi
vs
Abigeyle Bhopal
Elena Goodman
vs
Simone Kay
Elvira Juravliova
vs
Brooke Kwon
Kelly Keller
vs
Angela Ho
Martyna Ostrzygalo
vs
Thara Gowda
Amy Lee
vs
Brandelyn Fulgenzi
Olivia Allegre
vs
Selin Vakalapudi
Saumrita Jagatdeo Verma
vs
Addison Yang Comiskey
Yulia Zhytelna
vs
Madison Rose

ITF W15 Galati Women ITF W15 Galati Women

Noemi La Cagnina
FT 2 - 0
Natalia Nicole Constantin
Andreea Diana Soare
FT 2 - 0
Sonia Erika Butuc Cerchez
Alexia-Shara Iancu
FT 0 - 2
Teodora Miron
Gwendolyn Fedel
FT 0 - 2
Ingrid Ioana Sanduleasa
Alexia Iulia Marginean
FT 2 - 1
Denisa Elena Plesa
Matylda Burylo
FT 1 - 2
Sofia Maria Barbulescu
Alessia Marinescu
FT 1 - 2
Simona Cucu
Andreea Diana Popa
FT 0 - 2
Ioana-Stefania Boian

ITF W15 Kamen Women ITF W15 Kamen Women

Anna Hsu
FT 0 - 2
Alexa Volkov
Ariane Paulus
FT 2 - 0
Chanel Janssen
Jolie Angelique Abendroth
FT 0 - 2
Ana Giraldi Requena
Leonie Schuknecht
FT 2 - 0
Maxine Sophie Kammerer
Alice Battesti
FT 2 - 0
Finnja Isbruch
Alice Soulie
FT 2 - 0
Charlotte Roesch
Daniela Ciobanu
FT 2 - 0
Maja Schweika
Ellie Daniels
FT 2 - 0
Louanne Djafari
Sophie Greiner
FT 2 - 0
Chiara Heine
Stella Beldiman
FT 0 - 2
Isabella Angelina Abendroth
Vicky Van De Peer
FT 2 - 0
Annemarie Lazar
Vivien Sandberg
FT 2 - 0
Lisa Peer
Anastasiya Zaparyniuk
FT 1 - 2
Polina Gumeniuk
Ekaterina Kazionova
FT 2 - 0
Amber Maatman
Jessica Laura Pabisiak
FT 0 - 2
Arina Kostina
Liana Cammilleri
FT 0 - 2
Anna Burchak

ITF W15 Kayseri 6 Women ITF W15 Kayseri 6 Women

Duru Soke
FT 2 - 0
Monica Santaolalla-Ristić
Garima Nitinkumar Kalugade
FT 2 - 0
Antoinette Chastang Cooper
Karyna Fiadosik
FT 2 - 1
Yasemin Pehlivan
Minel Naz Kaynak
FT 2 - 0
Lara Bukary
Sara Baras Matei
FT -
Serafyma Vasylieva
Sophia Ksandinov
FT 2 - 0
Maria Jose Rico Sanchez
Yasmin Vavrova
FT 0 - 2
Katja Wiersholm
Gloria Cassini
FT -
Allison Nicole Isaacs
Liliya Piskun
FT 2 - 0
Yara Alhaqbani
Marianna Zakarlyuk
FT -
Hana Shabanpour
Miroslava Medvedeva
FT 2 - 0
Matilda Duerig
Yekaterina Krupina
FT 2 - 1
Zlata Chukhas
Arina Yakusheva
FT 0 - 2
Serife Pelin Sari
Jannat Chiripal
FT 2 - 0
Maria Zolotukhina
Yasemin Eiselmeier
FT 2 - 1
Annika Chiara Rittberger
Berrak Kocak
FT 2 - 0
Line Billeter

ITF W15 Maanshan 3 Women ITF W15 Maanshan 3 Women

Yiru Chen
FT 2 - 0
Yajing Cao
Jiayue Pan
FT 1 - 2
Zihan Yang
Marianna Shikhanova
FT 2 - 1
Jeongha Oh
Sitong Chen
FT 0 - 2
Jiayu Xu
Junlu Sun
FT 2 - 0
Na Hyun Kang
Wushuang Zheng
FT 2 - 0
Mingxi Qu
Ke Ren
vs
Sihyeong Cho
Kuai Jiananxi
vs
Niehua Tian
Liuyan An
vs
Wenfei Yu
Tiana Tian Deng
vs
Xiaowei Li
Yiru Chen
vs
Jiayu Xu
Hyeong-ju Han
vs
Zihan Yang
Wushuang Zheng
vs
Junlu Sun
Zijun Jiang
vs
Marianna Shikhanova
Ruoxi Ma
vs
Jinyu Zhou

ITF W15 Monastir 18 Women ITF W15 Monastir 18 Women

Alice Lupo
FT 0 - 2
Jessica Marmorstein
Angelina Melki
FT 0 - 2
Meriem Ben Ezzedine
Iva Janković
FT 0 - 2
Livia Keller
Lina Youssef
FT 0 - 2
Yana Kim
Mariia Nozdrachova
FT 2 - 0
Reese Calvo
Carlota Corte
FT 0 - 2
Talia Neilson Gatenby
Lenka Munzarova
FT 2 - 0
Mariem Makhlouf
Mirabelle Tahiri
FT 2 - 0
Hanin Rebai
Amany Jauresse Nelly Kouame
FT 0 - 2
Lauren Seye
Amira Kaztugan
FT 0 - 2
Tinatini Mtvarelishvili
Carol Plakk
FT 2 - 0
Nahia Echaide Gonzalez
Sanjana Sirimalla
FT -
Diana Maria Mihail
Eva Shaw
FT 2 - 0
Lucia Cassidy
Maria Andrienko
FT 2 - 0
Sadjo Coulibaly
Sarah Victoria Majesty Nita
FT 2 - 0
Emna Gharbi

ITF W15 Sapporo 2 Women ITF W15 Sapporo 2 Women

Azusa Ishii
vs
Tori Kinard
Eunchae Kim
vs
Yuka Naito
Jiho Shin
vs
Nagisa Suzuki
Nana Kawagishi
vs
Kurumi Tamura
Sara Yoshida
vs
Moeka Miyata
Yuka Hosoki
vs
Nana Onozawa
Aoi Watanabe
vs
Athina Schlepphorst
Kanon Sawashiro
vs
Kamonwan Yodpetch
Mana Kawamura
vs
Stefani Webb
Sera Nishimoto
vs
Sae Noguchi
Yui Ohwaki
vs
Yuna Ohashi
Natsuho Arakawa
vs
Mayuka Aikawa

ITF W35 Rome, GA Women ITF W35 Rome, GA Women

Carlota Moreno
vs
Zoe Hitt
Carolina Bohrer Martins
vs Canceled
Violeta Martinez
Juliana Singeorzan
FT 2 - 1
Sara Shumate
Londyn McCord
FT 0 - 2
Maria Kononova
Nanari Katsumi
FT 0 - 2
Lily Fairclough
Ruby Cooling
FT -
Kaya Baker
Ava Esposito Cogan
FT 0 - 2
Piper Charney
Julie Bedard
FT 0 - 2
Maddy Zampardo
Misa Malkin
vs
Sophie Williams
Ariana Gilbert
vs
Jenna Dean
Capucine Jauffret
FT 2 - 0
Claire Hill
Sophie Llewellyn
FT 2 - 0
Catherine Rennard
Victoria Mulville
vs
Nadia Elle Valdez
Jo-Yee Chan
vs
Briley Rhoden
Kolie Allen
vs
Alessandra Crump
Susanna Maltby
vs
Ava Catanzarite

ITF W35 Taipei 2 Women ITF W35 Taipei 2 Women

Chia Yi Tsao
vs
Ching Ying Chen
Funa Kozaki
vs
Gyeong Seo Lee
Naho Sato
vs
Eunhye Lee
Sakura Hosogi
vs
Fang An Lin
Aunchisa Chanta
vs
Yen-Ni Chiang
Kayo Nishimura
vs
Yu-Ning Tsai
Mio Mushika
vs
Yuki Naito
Yu-Chen Lin
vs
Natsumi Kawaguchi

ITF W35 Tarvisio Women ITF W35 Tarvisio Women

Linda Ševčíková
FT 2 - 1
Adela Polakovicova
Luisa Meyer auf der Heide
FT 2 - 0
Emma Slavikova
Noemi Maines
FT 2 - 1
Laetitia Pulchartová
Alja Senica
FT 2 - 1
Mariia Drobysheva
Pia Lovrič
FT 2 - 0
Serena Paris
Sara Mikača
FT 2 - 0
Georgina Groth
Maria Toma
FT 2 - 0
Khrystyna Vozniak
Sofia Rocchetti
FT 2 - 0
Viktoria Veleva
Pia Lovrič
FT 2 - 0
Kaja Najzer
Lucciana Perez Alarcon
FT 0 - 2
Radka Zelníčková
Agnese Gentili
FT 0 - 2
Aneta Laboutkova
Aneta Kučmová
FT 2 - 0
Carolina Dibenedetto

ITF W50 Gdansk Women ITF W50 Gdansk Women

Ela Plošnik
FT 0 - 2
Anna Kmiecik
Aliaksandra Skapets
FT 0 - 2
Lucie Urbanova
Ivana Sebestova
FT 2 - 0
Victoria Kapcia
Zhibek Kulambayeva
FT 2 - 0
Hanna Jankowska
Lia Karatancheva
FT 2 - 0
Gabriela Gregorczyk
Weronika Falkowska
FT 2 - 0
Sara Husar
Alisa Yakimakho
FT 0 - 2
Daria Gorska
Gabriela Vilar
FT 0 - 2
Amy Sucha
Julia Szczerek
FT 0 - 2
Daria Kuczer
Lucia Cortez Llorca
FT 2 - 0
Aleksandra Zaplawa
Nika Hurkacz
FT 2 - 0
Marian Gomez Pezuela Cano
Martina Okalova
FT 2 - 0
Ewa Czapulak
Barbara Straszewska
FT 0 - 2
Polina Bakhmutkina
Iga Piotrowska
FT 1 - 2
Federica Bilardo
Marcelina Podlinska
FT 2 - 0
Nadia Affelt
Julie Paštiková
FT -
Magdalena Baniak

ITF W50 Palma del Rio Women ITF W50 Palma del Rio Women

Esther López Alcaraz
FT 2 - 0
Raquel Caballero Chica
Valentina Losciale
FT 0 - 2
Cayetana Gay
Raquel Gonzalez Vilar
FT 2 - 1
Lucia Llinares Domingo
Maddalena Giordano
FT 0 - 2
Polina Isakova
Belle Thompson
FT 2 - 1
Gabriela Maria Vancea
Chloé Noël
FT 0 - 2
Min Liu
Celia Cerviño Ruiz
FT 2 - 0
Alba Maria Coromina Boluda
Sabine Rutlauka
FT 2 - 0
Elizabeth Jurna
Amandine Hesse
vs 2nd set
Carmen López Martínez
Yuliya Hatouka
FT 0 - 2
Viola Turini
Lorena Solar Donoso
vs 1st set
Chelsea Fontenel
Eva Vedder
vs 1st set
Zoziya Kardava

ITF M25 Bakio Men Doubles ITF M25 Bakio Men Doubles

Arcila A / Rojas C
FT 2 - 0
Careaga J / Careaga J
Perez Socas R / Suresh D
FT 0 - 2
Hignett L / Howse M
Guilleme J / Munk Mesa B
FT 2 - 0
Perny A M / Nagele M
Bayo P / Buerkle I
FT 0 - 2
Riva P / Espinosa J T
Blanchar A / Carbajal A G
FT 2 - 0
Gomez G / Stephens Z
Bertrand R / Ponchet M
FT 2 - 0
Busquets Brau G / Gonzalez Huerga E

ITF W15 Maanshan 3 Women Doubles ITF W15 Maanshan 3 Women Doubles

Deng T T / Ren K
vs
Sun Y / Zhao X
Han J / Lu J J
vs
Guo M / Zhu C
Wang J / Yashina E
vs
An L / Tian N
Chen M Y / Wang M
vs
Ahn Y / Oh J
Desvignes E M / Thamchaiwat B
vs
Cao Y / Li X
Matsuda R / Moon J
vs
Choi O / Xu J
Yuchi G / Zheng W
vs
Li Y / Luo X

ITF W15 Sapporo 2 Women Doubles ITF W15 Sapporo 2 Women Doubles

Chikaraishi Y / Negishi Y
vs
Kosaka R / Uemura M
Furutani H / Oigawa S
vs
Liu Y / Varaksina A
H Im / E Kim
vs
Soeda K / Uchijima M
Sato H / Tsujioka S
vs
Leong S L X / Shin J

ITF W35 Taipei 2 Women Doubles ITF W35 Taipei 2 Women Doubles

Hua Y-E / Mu-Jie T
vs
Park J M / Tamhankar B
Jeng J-Y / Rong Tzeng Y
vs
Nugroho P M / Yamazaki I
Lin F A / Yang Y Y
vs
Hu F / Lee G S
Nagata A / Sato H
vs
Kitahara Y / Nishino N

ITF W35 Tarvisio Women Doubles ITF W35 Tarvisio Women Doubles

Opris J-S / Opris M-K
FT 0 - 2
Mais G / Proietti V

ITF W50 Palma del Rio Women Doubles ITF W50 Palma del Rio Women Doubles

Coromina Boluda A M / Palazon A
vs
Abraham-Nilsen E / Rozhkova E

3 Set Main Tournament 3 Set Main Tournament

Alexander Mulim
FT 1 - 3
Ethan McCallister
Elio Conti
FT 2 - 3
Giorgio Cristofori

TC San Felice - Torneo Sociale Men TC San Felice - Torneo Sociale Men

Stefano Bondioli
FT 0 - 2
Fabio Silvestri
Daniele Pignatti
FT 0 - 1
Silvano Castelli

UTR PTT Budapest Men 01, Group A UTR PTT Budapest Men 01, Group A

Mate Valkusz
FT 0 - 2
Darius Florin Pop
Milan Markovits
FT 0 - 2
Botond Nagy
Marcell Bartakovics
FT 1 - 2
Radek Chodora
Matei Florin Breazu
FT 1 - 2
Gabor Hornung
Achilles Belkovics
vs Canceled
Alan Fernando Rubio Fierros
Alan Fernando Rubio Fierros
vs Canceled
Radek Chodora
Gabor Hornung
vs Canceled
Alan Fernando Rubio Fierros
Matei Florin Breazu
vs Canceled
Alan Fernando Rubio Fierros
Trisztan Gubi
FT 2 - 0
Kornel Halmos
Peter Sallay
FT 2 - 1
Vlad Cristian Breazu
Adam Jilly
FT 2 - 0
Botond Kisantal
Norbert Marosik
FT 0 - 2
Martyn Pawelski

UTR PTT Newport Beach Men 15, Group A UTR PTT Newport Beach Men 15, Group A

Andrew Li
vs
Jp Day
Xavier Calvelo
vs
George Hakopian
Vicente Freda
vs
Cassius Chinlund
David Duong
vs
Robert Yang
Andy Nguyen
vs
Brock Anderson
Charlie Underwood
vs
Adam Bain
Andrew Hayduke II
vs Canceled
Evan Burnett
Andrew Hayduke II
vs
Felipe Vazquez
Lorenzo Brunkow
vs
Aaron Eliscu

UTR PTT Saitama Men 04, Group A UTR PTT Saitama Men 04, Group A

Shion Yamada
FT 0 - 2
Hunter Heck
Naoto Tomizawa
vs
Hunter Heck
Shion Yamada
vs
Kosuke Nakanishi
Corban Crowther
vs
Asahi Harazaki
Kazuma Kawachi
vs
Hiiro Sakamoto
Ryota Tanuma
vs
Shion Itsusaki
Toshiki Karigyo
vs
Diordan Macababbad
Toshiki Karigyo
vs
Shion Itsusaki
Ryota Tanuma
vs
Diordan Macababbad
Shohei Chikami
vs
Yuga Tashiro
Masaki Tonaka
vs
Jonathan Irwanto
Masaki Tonaka
vs
Yuga Tashiro
Shohei Chikami
vs
Jonathan Irwanto

UTR PTT Skopje Men +H 02, 17-20 Playoffs UTR PTT Skopje Men +H 02, 17-20 Playoffs

Filippo Alberti
FT -
Jake Dembo
Sebastian Harrison
FT -
Maximillian Relic

UTR PTT Umag Men 02, Group A UTR PTT Umag Men 02, Group A

Timeo Gaillard
FT 2 - 0
Henry Best
Vojtech Vales
FT 2 - 0
Jose Murariu
Karlo Kajin
FT 0 - 1
Aleksa Oparnica
Paris Pouatcha
FT 2 - 0
David Knesl
Jacob Olar
FT 0 - 2
Karel Froemel
Patrik Jurina
vs Canceled
Facundo Yunis
Maxwell Castle
FT 0 - 2
Facundo Yunis
Adrien Berrut
FT 2 - 0
Noah Folkesson-Doudy
Carl Holder
FT 1 - 2
Kai-Luca Ampaw

UTR PTT Budapest Women 01, Group A UTR PTT Budapest Women 01, Group A

Ema Baraniakova
FT 0 - 2
Anna Zyryanova
Lilly Cvanciger
FT 2 - 0
Diana Smolinskaya
Daria Shadchneva
FT 0 - 2
Panna Bartha
Norina Bak Szabo
FT 2 - 0
Given Roach
Kitti Molnar
FT 2 - 1
Romana Cisovska
Patricija Paukštytė
FT 2 - 0
Maja Pawelska
Izabela Heinzova
FT 2 - 0
Cara Korhonen
Nikola Daubnerova
FT 2 - 1
Hannah Read

UTR PTT Newport Beach Women 15, Group A UTR PTT Newport Beach Women 15, Group A

Anastasia Grechkina
vs
Marika Jones
Lucia Donnelly
vs
Emma Andrea Tutoveanu
Camille Kiss
vs
Emily Robertson
Alexandra Wolf
vs
Anya Murthy
Eva Oxford
vs Canceled
Anya Murthy
Gianna Oboniye
vs
Gala Arangio
Tanvi Pandey
vs
Mika Ikemori
Campbelll Ricci
vs
Natalie Outcalt
Sophia Webster
vs
Lily Pradkin

Tennis Headlines

Marketa Vondrousova suspended 4 years for refusing doping test Marketa Vondrousova suspended 4 years for refusing doping test

Former Wimbledon champion Marketa Vondrousova was suspended for four years Monday for refusing an anti-doping test.

Serena Williams to play in Wimbledon singles as wild card Serena Williams to play in Wimbledon singles as wild card

Serena Williams will compete in the Wimbledon ladies' singles as a wild card, the Grand Slam tournament announced Sunday.

Linda Noskova beats Jessica Pegula to win Berlin Open Linda Noskova beats Jessica Pegula to win Berlin Open

Eighth-seeded Linda Noskova beat third-seeded Jessica Pegula 6-4, 4-6, 6-3 to win the rain-delayed Berlin Open final for her second career title.

Francisco Cerundolo beats Tommy Paul to win Queen's title Francisco Cerundolo beats Tommy Paul to win Queen's title

Francisco Cerundolo of Argentina beat former champion Tommy Paul to win the Queen's final 6-7 (4), 6-4, 6-3.

Frances Tiafoe beats Taylor Fritz to win all-American Halle final Frances Tiafoe beats Taylor Fritz to win all-American Halle final

Frances Tiafoe beat fifth-seeded Taylor Fritz 6-4, 6-4 in an all-American final in Halle.

Alex Eala's Cinderella run at Berlin Open ends with semifinal loss to Linda Nosková Alex Eala's Cinderella run at Berlin Open ends with semifinal loss to Linda Nosková

Alex Eala's inspirational run at the Berlin Open has come to an end with a 6-2, 6-4 semifinal loss to Linda Nosková