i know you're a sharp dude but this is way too simplistic. let's examine your statement a bit closer..
nadal won the french, but what's new? he won wimbledon in a 5-set thriller which most observers had called the greatest match in history. in other words, it couldve gone either way. lastly, nadal won the gold at the olympics, and i hardly consider the olympics a "major tournament".
consider that in 2004 when the olympics began in athens, federer had already begun his rise as the most dominant player in tennis, having won 3 slams in one calendar yr up to the pt the oly's began (03 wimbledon, 04 aussie, 04 wimbledon), and went on to win the 04 us open right after the 04 olympics commenced. i'd say it's clear that fed was the greatest tennis player on earth at the pt in time the oly's began in '04, yet he lost to berdych in the 2nd round. berdych is not bad, but is not a household name.
last pt, the 04 olympic gold was won by nicolas massu, the silver by mardi fish, and the bronze by fernando gonzalez. the first 2 guys i mentioned havent won shit in their lives, and the 3rd guy has made just one grand slam final in his life.
translation: the olympics don't mean shit
so all of you who are so afraid to bet against nadal, i suggest you bet nadal to win the us open right now because as he advances through the field, your odds will get worse and worse. right now is the only chance you can get him at +odds, so load up my tennis genius friends who have a thoughtless opinion. load up and follow the herd............................