Complete results from Friday's 12th stage of the Tour de France:
At Cap'Decouverte, France
29.19-mile individual time trail from Gaillac
1. Jan Ullrich, Germany, Bianchi, 58 minutes, 32 seconds.
2. Lance Armstrong, United States, U.S. Postal Service, 1 minute, 36 seconds behind.
3. Alexandre Vinokourov, Kazakhstan, Team Telekom, 2:06 behind.
4. Haimar Zubeldia, Spain, Euskaltel-Euskadi, 2:40.
5. Tyler Hamilton, United States, Team CSC, 2:43.
6. Uwe Peschel, Germany, Gerolsteiner, 3:26.
7. David Millar, Britain, Cofidis-La Credit Par Telephone, 3:55.
8. Inigo Chaurreau, Spain, AG2R Prevoyance, 4:01.
9. David Plaza, Spain, Bianchi, 4:37.
10. Santiago Botero, Colombia, Team Telekom, 5:00.
11. Francisco Mancebo, Spain, ibanesto.com, same time.
12. Iban Mayo, Spain, Euskaltel-Euskadi, 5:03.
13. Georg Totschnig, Austria, Gerolsteiner, 5:06.
14. Denis Menchov, Russia, ibanesto.com, 5:15.
15. Laszlo Bodrogi, Hungary, Quick Step-Davitamon, 5:25.
Also
16. Christophe Moreau, France, Credit Agricole, 5:27.
20. Ivan Basso, Italy, Fassa Bortolo, 6:00.
23. George Hincapie, United States, U.S. Postal Service, 6:11.
25. Victor Hugo Pena, Colombia, U.S. Postal Service, 6:12.
27. Manuel Beltran, Spain, U.S. Postal Service, 6:15.
37. Jose Luis Rubiera, Spain, U.S. Postal Service, 7:03.
43. Roberto Laiseka, Spain, Euskaltel-Euskadi, 7:16.
45. Richard Virenque, France, Quick Step-Davitamon, 7:24.
47. Roberto Heras, Spain, U.S. Postal Service, 7:32.
70. Floyd Landis, United States, U.S. Postal Service, 8:32.
72. Vjatceslav Ekimov, Russia, U.S. Postal Service, 8:36.
95. Fred Rodriguez, United States, Caldirola-So.Di, 9:12.
109. Pavel Padrnos, Czech Republic, U.S. Postal Service, 9:38.
150. Erik Zabel, Germany, Team Telekom, 11:10.
Overall Standings
After 12 Stages
1. Armstrong, 50 hours, 16 minutes, 45 seconds.
2. Ullrich, 34 seconds behind.
3. Vinokourov, 51.
4. Hamilton, 2 minutes, 59 seconds behind.
5. Zubeldia, 4:29.
6. Mayo, same time.
7. Mancebo, 5:01.
8. Basso, 6:49.
9. Menchov, 7:24.
10. Moreau, 7:55.
11. Heras, 8:24.
12. Totschnig, 8:28.
13. Beltran, 9:10.
14. Millar, 9:34.
15. Laiseka, 9:43.
Also
28. Rubiera, 17:35.
53. Hincapie, 47:06.
82. Landis, 1 hour, 8 minutes, 21 seconds behind.
98. Ekimov, 1:16:13.
99. Padrnos, 1:17:37.
100. Pena, 1:18:11.
119. Rodriguez, 1:29:13.