20071019 unknown: Roger Federer avenges loss