Roger federer is retiring from professional tennis at age 41 after a series of knee operations, closing a career in which he won 20 grand slam titles, finished five seasons ranked no.