20180617 sports.tennis: Roger Federer marks No.1 ranking with 98th title in Stuttgart