Roger Federer has had two major long-term sponsorships: Nike (apparel/footwear, 1998-2018) and Rolex (watches, since 2006). While Adidas sponsors him now, Nike was his primary apparel sponsor for most of his career when this question was likely written. Longines is a current sponsor but not one of the two most iconic partnerships.