ATP Rotterdam preview: Auger-Aliassime looks to repeat against star-studded fieldJohn Lupo - a year ago
John LupoTennis. ATP Winston-Salem Day 1 wrapup: Murray, Simon headline opening day winners3 years ago
John LupoTennis. ATP Barcelona: Stefanos Tsitsipas continues roll with victory over Jannik Sinner2 years ago
John LupoTennis. ATP Barcelona: Stefanos Tsitsipas continues impressive form, defeats Felix Auger-Aliassime2 years ago
John LupoTennis. ATP Barcelona Day 4 wrapup: Nadal, Tsitsipas, Rublev into quarterfinals; Bautista Agut, Sh...2 years ago
John LupoTennis. ATP Barcelona Day 2 recap: Bautista Agut, Shapovalov, Goffin ease through; Khachanov upset2 years ago
John LupoTennis. ATP Barcelona: Frances Tiafoe defeats Carlos Alcaraz in battle of young guns2 years ago
John LupoTennis. ATP Barcelona Day 1 recap: Nishikori rallies, Gerasimov cruises past Tsonga2 years ago
John LupoTennis. ATP Barcelona preview and predictions: Nadal seeks 12th title against loaded field2 years ago
John LupoTennis. ATP Marseille: Jo-Wilfried Tsonga edges Feliciano Lopez in three-set thriller2 years ago
John LupoTennis. ATP Marseille Day 2 wrapup: Herbert cruises past Nishikori, Davidovich Fokina, Tsonga win2 years ago
John LupoTennis. ATP Marseille Day 1 wrapup: Sinner escapes, Nishioka retires, Gaston upsets Novak2 years ago
John LupoTennis. ATP Rotterdam: Andrey Rublev takes home title with victory over Marton Fucsovics2 years ago
John LupoTennis. ATP Rotterdam Day 6 wrapup: Fucsovics, Rublev to meet for singles title; Krawietz/Tecau, M...2 years ago