20071019 sports.tennis: Roger Federer avenges loss