Regarding Contador, unless VeloNews doesn't check, recheck, and then double check their facts, Contador was cleared of any involvement in Puerto when Dr Fuentes himself stated he never worked with Contador:
"Though he was one of nine riders forced out ahead of the start of the Tour, none other than Dr. Eufemiano Fuentes himself, who said he never worked with Contador, cleared him. A Spanish court later formally cleared him of any link to the doping investigation."
http://www.velonews.com/race/int/articles/11823.0.html
(Reference the paragraph before the start of the interview.)
As far as Andreu, he is a lot closer to talking about doping by other riders than you may think. Again, according to VeloNews:
"Betsy Andreu, wife of Frankie Andreu, a former friend and teammate of Armstrong, who claim they were both present when the cyclist is said to have discussed doping with the doctor ...
"Frankie Andreu made the same statement in a late-2005 deposition, according to documents acquired by VeloNews. Both Andreus previously told the same story during an arbitration hearing between Armstrong and his insurance company SCA Promotions."
http://www.velonews.com/news/fea/10088.0.html