See Roger Federer share tears and laughter with CNN

Twenty-time Grand Slam champion Roger Federer has announced he will retire from professional tennis. CNN’s Patrick Snell looks back at the career of one of tennis’ all time greats.