The following players whose names are given in list-I have won Tennis Grand Slam 1999 in Men's Singles in the events given list-II. Match list-I with List-II and Select the correct answer using the code given below:
List-I - List-II
A. Yevgeny Kafelnikov - 1. Australian Open
B. Andre Agassi - 2. French Open
C. Pete Sampras - 3. Wimbledon
D. Andre Agassi - 4. American Open