Rafa never met Federer at the US Open because he sucked in Federer's prime from 2005-2009. Also, he only has that lead at the US Open because he hasn't played Djokovic there in 7 years. The only place that he is better than Djokovic is on clay. He hasn't won a set against Djokovic on hardcourt in 7 years.
Actually there is a 4-and-a-half-year difference between Rafa and Federer.
Since Rafa wasn't a hardcourt prodigy, there was no chance of him meeting Federer during Federer's US Open prime.
Rafa's hardcourt prime began in 2009 when he beat Federer at the Australian Open (and Rafa leads Federer 3-1 at the Australian Open).
If you are going penalize Rafa for not meeting Federer during Federer's US Open title runs, then you must penalize Djokovic way more.....because apart from 2008 Australian Open all of Djokovic's slams came 2011 onwards.
We are talking about slams, not surfaces, and Rafa is superior to Djokovic at the US Open.
Rafa has won more US Opens than Djokovic.
And Rafa has a winning h2h over Djokovic at the US Open.