I didn't think I will be saying this but I think Contador will win. Froome seems to have had a much more disruptive build up while Contador has done very well. Also Contador has the edge on tactics and could really disrupt Sky. If Contador can gain at least 90 seconds on Froome going into that TT it's over and I believe he will.