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 Tennis Tournament Watching Guide. Includes dates, times and all the cable, internet TV and satellite providers that carry the channels airing the French Open.