ATP Tour 500 Geneva, Switzerland – Follow live results on Xscores
Friday, 21st May 2021 – Semifinals
ANDUJAR P. Vs RUUD C. (3)
CUEVAS P. Vs SHAPOVALOV D. (2)
Follow all Tennis fixtures, latest results & live scores. View complete listings of Tennis on TV around the world on Xscores