Nadal Wins 7th French Open; NBA Finals Set To Begin