I wouldn't be taking much of a gamble to guess that Federer will win. I think he probably will, but there could definitely be an upset.
Nobody has won 6 consecutive US opens for a reason, coz it's damn hard!
I don't think Nadal will get to the final, or even semis. I don't think he's totally 'back' yet.