Lance Armstrong completed the last stage of the Tour de France on Sunday, clinching his fifth straight title in a feat accomplished only by Miguel Indurain of Spain. The final day capped the most gripping Tour in years, with Armstrong and rival Jan Ullrich pushing each other to the limit.