Don't think Cav will have the form for this. I think it'll come to a sprint between the usual suspects... I'd choose Goss on recent form, but the Garvelo train may steamroller everyone.
I'll be disappointed if Haussler wins it, there's something about him I just don't like or trust. I don't believe he belongs in the same rank as Boonen, Thor etc.
Edit, if Cav can't win then I'd like to see Gilbert take it, and if not then Freire.
Edit 2, given the way they've sprinted in Paris-Nice, it's a shame that Thomas Geraint and... my brains gone dead... whatshisname... the Kiwi sprinter on Sky... Henderson aren't riding, if Henderson made it over the climbs he'd have had a decent chance.