Contador won his first grand tour at 24 years of age - 2007 TDF. That is 8 years ago - he is now 32. He's also 4 years older than 2011 when he last attempted the double. Contador's success started at a young age but he might pay for that by his performances falling off earlier. Andy Schleck announced himself at the 2007 Giro - at 21 years of age and he has already retired before his 30th birthday. I think all this talk of coaches or other factors is avoiding the obvious - he's getting old - plus other factors that can't be discussed here. But if his recent performance is age related and he chooses to retire next year - he has still been the best grand tour rider of the current generation - no doubt. Certainly nothing to be disappointed about. I have not been a big Contador fan but I certainly have great respect for him as a rider - especially after how he rode in the 3rd week of 2011 TdF with Giro and crashes in his legs.