/** * https://gist.github.com/samthor/64b114e4a4f539915a95b91ffd340acc */ (function() { var check = document.createElement('script'); if (!('noModule' in check) && 'onbeforeload' in check) { var = false; document.addEventListener('beforeload', function(e) { if (e.target === check) { = true; } else if (!e.target.hasAttribute('nomodule') || !) { return; } e.preventDefault(); }, true); check.type = 'module'; check.src = '.'; document.head.appendChild(check); check.remove(); } }());

April

Tuesday 22 April
  • Madrid Open
  • La Caja Magica
  • 22 April to 4 May
  • WTA, Outdoor, Clay
Tuesday 22 April
  • Madrid Open
  • La Caja Magica
  • 22 April to 4 May
  • ATP, Outdoor, Clay

May

Tuesday 6 May
  • Internazionali BNL d'Italia
  • Foro Italico
  • 6 May to 18 May
  • WTA, Outdoor, Clay
Wednesday 7 May
  • Internazionali BNL d'Italia
  • Foro Italico
  • 7 May to 18 May
  • ATP, Outdoor, Clay
Sunday 18 May
  • Hamburg European Open
  • THC Horn-Hamm
  • 18 May to 24 May
  • ATP, Outdoor, Clay
Sunday 18 May
  • Geneva Open
  • Tennis Club de Geneve
  • 18 May to 24 May
  • ATP, Outdoor, Clay
Sunday 18 May
  • GP SAR La Princesse Lalla Meryem
  • Union Sportive Des Cheminots Du Maroc
  • 18 May to 24 May
  • WTA, Outdoor, Clay
Sunday 18 May
  • Internationaux de Strasbourg
  • Tennis Club of Strasbourg
  • 18 May to 24 May
  • WTA, Outdoor, Clay
Monday 19 May
  • Roland Garros, Qualification ATP
  • Stade Roland Garros
  • 19 May to 23 May
  • Grand Slam Qualification, Outdoor, Clay
Monday 19 May
  • Roland Garros, Qualification WTA
  • Stade Roland Garros
  • 19 May to 23 May
  • Grand Slam Qualification, Outdoor, Clay
Sunday 25 May
  • Roland Garros ATP
  • Stade Roland Garros
  • 25 May to 8 June
  • Grand Slam, Outdoor, Clay
Sunday 25 May
  • Roland Garros WTA
  • Stade Roland Garros
  • 25 May to 8 June
  • Grand Slam, Outdoor, Clay
Wednesday 28 May
  • Roland Garros Mixed Doubles
  • Stade Roland Garros
  • 28 May to 6 June
  • Grand Slam, Outdoor, Clay
All times are UK and subject to change. BBC is not responsible for any changes.