everyone loves federer more than rafa.
also, rafa is more dominant at roland garros than federer is at wimbledon.
also, add the fact that federer is struggling to win slams, that makes tennis fans sympathetic towards him and he receives even more support.
rafa has been playing well, and most people didn't think he was about to lose the french.
most people don't think federer can win many slams anymore, so i guess that makes it more exciting.