One of the ways Lance Armstrong cheated on the Tour de Franc…

One of the ways Lance Armstrong cheated on the Tour de France was to withdraw his own blood a couple weeks before the race and then transfuse it back to himself during the race. 1) How could this have helped him during the race?  2) Why is this type of cheating hard to detect?