Greatest tennis player of all time: Serena Williams or Roger Federer?

#TeamSerena
#TeamFederer
Greatest tennis player of all time: Serena Williams or Roger Federer?