Source: https://www.sbnation.com/tennis/2012/5/30/3052799/french-open-tennis-results-2012-roland-garros-novak-djokovic-victoria-azarenka-roger-federer