John McEnroe was happy to marvel at the longevity of Roger Federer and admits he's jealous of the Swiss maestro's love for the sport.