Serena Williams has asked John McEnroe for “respect” after the seven-times grand slam champion said his fellow American would be ranked In an interview with National Public Radio on Sunday, McEnroe said 23-times grand slam champion Williams was “the best female player ever” but declined to label her the best overall.