Engelworks
Rookie
I just realized that Nalbandian beat 4 grand slam champions (Del Potro, Nadal, Djokovic, and Federer) in route to winning Madrid 2007. Has anyone beaten more? The tally can include people who hadn't won a GS at the time but went on to win one later.