20050704 sports.tennis: Three in a row for Federer