How to watch Roland-Garros for free. Live stream the 2026 French Open for free from anywhere in the world.