Lance Armstrong has formally announced his retirement from cycling, more than a month after his last race.
The 39-year-old American, who made a comeback to the sport two years ago, said he was quitting for good to spend more time with his family and his charities.