Men's Singles Tennis Wins quiz

Average:  5.39
Played:  3086
When a list of Tennis tournaments and years are given, can you tell which famous tennis player won these championships?