A great upset. Hard to say if its' better than the Rosol one. On the one hand it is because no one thought Nadal could lose at RG and it ruined his consecutive RG titles record. And Soderling actually made the final and made it possible that Federer won RG to complete the career slam. It's as if Soderling was Federer's henchman and made it all the way to the final to personally hand over the trophy to Roger. Soderling also kept on playing well and become the #4 in the world while Rosol was a one hit wonder.
But on the other hand this was at Wimbledon, the most formal and prestigious event in the world, where Nadal got completely murdered (even more than against Soderling) by the #100 (exactly 100, which makes it funnier) in the world, in the SECOND ROUND! And of course this amazing match brought forth the one and only FedererLaughingAtRafa.gif.
I really can't decide which one is more awesome but I'm very happy that these kinds of matches happen, they make tennis a lot more exciting.