9, and if he wins the US Open 2010 he will have 10.
According to Wikipedia (refer to the links, below), as of May 29, 2009, Rafael Nadal has won six Grand Slam titles, and Roger Federer has won thirteen.
As of 2012, Rafael Nadal has won 11 Grand Slam Singles TitlesAustralian Open: 2009French Open: 2005-2008, 2010-2012Wimbledon: 2008, 2010US Open: 2010
2 grand slams (as on 5 July 2010)
No person from India has ever won a Grand Slam.
heaps
17
None
one
None
none
12
14