The French Open tennis tournament plays out over a two week period at the Stade Roland Garros in Paris. To watch this grand slam in it's entirety on TV or to stream online, use this guide.French Open on TVChannels: NBC, NBCSN, Tennis ChannelNBC will be airing the men's and women's singles and doubles finals.