Seven-time Tour de France winner Lance Armstrong finished second at the eight-stage Tour de Suisse with a powerful performance in the final Individual Time Trial stage on Sunday.
Lance Armstrong finishes second in Tour de Suisse