How Many Grand Slams Has Marat Safin Won?

Marat Mubinovich Safin (born 27 January 1980) is a Russian retired world No. 1 tennis player.

Marat Safin has won 2 Grand Slams.

Marat Safin Inducted Into International Tennis Hall of Fame | Tennis News