I would love to see Vino win the stage, just not sure if he has the acceleration to get away from Gilbert on the up hill. For the most part, I think you will probably see about 5-10 riders after the 8-10% part of the climb together to sprint out for the finish, which would heavily favor Cunego.
The last km is basically flat, so unless a climber can get a substantial distance on the steep part, very few would have the power to stay away from a group on flatish roads.
Vino would seem like the second favorite, but it depends on what happened on the stage 1 attack. Did he not have the acceleration to get to far away, or did he realize he went to early and just stepped back and finished in the group?
I think Contador will give it a try today. I dont see it as too much energy expended, you talking about only 2 km. Everybody is talking about the time between him and Schleck, but I think is first need is to clear out the contenders in between them 2, if for nothing else, for the mental aspect.
I think it will be a Gilbert/Cunego battle, maybe with a 2-3 second gap from the rest because of the sprint they can produce.