John LupoTennis. ATP Barcelona Day 1 recap: Nishikori rallies, Gerasimov cruises past Tsonga2 years ago
John LupoTennis. ATP Rotterdam Day 4 wrapup: Tsitsipas edges Hurkacz; Chardy upsets Goffin2 years ago
John LupoTennis. ATP Rotterdam Day 2 wrapup: Tsitsipas, Rublev advance; Khachanov ousts Wawrinka2 years ago
John LupoTennis. ATP Rotterdam Day 1 recap: Murray rallies past Haase; Nishikori upsets Auger-Aliassime2 years ago
Pete BorkowskiTennis. ATP Weekly Update week 24: Roger Federer reasserts dominance on grass2 years ago
VAVELTennis. ATP Miami: Jeremy Chardy defeats fellow Frenchman Richard Gasquet in straights2 years ago
VAVELTennis. ATP Miami Open: Jeremy Chardy shocks seventh seed Marin Cilic to book spot in the third ro...2 years ago
VAVELTennis. ATP Indian Wells: Dominic Thiem strolls past Jeremy Chardy, books spot in the third round2 years ago
VAVELTennis. Australian Open: Kei Nishikori battles past stubborn Jeremy Chardy in straight sets2 years ago
VAVELTennis. Australian Open: Nicolas Almagro retires four games into the match, Jeremy Chardy advances2 years ago