ATP Tour 500 Geneva, Switzerland – Follow live results on Xscores
Saturday, 22nd May 2021 – Final
RUUD C. (3) Vs SHAPOVALOV D. (2)
Follow all Tennis fixtures, latest results & live scores. View complete listings of Tennis on TV around the world on Xscores