Menchov has the advantage he has Gesink there, who's equal, probably even a tad better, uphill and can drag him forward.
Sanchez has waisted a lot of power today riding alone in between groups. And if that happens again I can see him having a total off-day somewhere.
It would not be the first time. So far Samu Sanchez always did have an off-day in a grand tour. Last years Vuelta he lost over a minute on a, seemingly, doable stage for him..
If he doesn't have a bad day and keeps going like this, he'll probably take that 3rd place.
Leipheimer is more or less the same story as Menchov, and he can probably hook on the Gesink express like he did today. If he can keep that up, he'll be dangerous with the 51km time trial.
For Vandenbroeck, I really don't see a way to the podium. He's a tad worse climber than the others, and to make things worse his time trial isn't exactly a weapon either. He would need an escape or a major improvement in form. If he has a super 3rd week where he improves anything is possible. But I think he is at his plateau at the moment.
And finally for Gesink it's nearly impossible, since he has to make up 2 minutes on 3rd place as it is and then he needs to catch another 2 minutes to be safe for the time trial.
Probably a few of the ones in front of him will have a bad/lesser day but not all.
As for Basso, Kreuziger, Rodriguez and co I think the podium is out of the question unless they are lucky enough to get in some kind of breakway where Saxo/Astana don't care.