Etapa 12 07-09-00
Zaragoza - Zaragoza
Después de la montaña pirenaica, el pelotón tiene una etapa casi en bajada donde los hombres rápidos tendrán su oportunidad y la mayoría del pelotón puede tomársela con tranquilidad.

Ultima Hora
| 12:03 | Mikel Zarrabeitia abandonó el hospital, desayunó con sus compañeros y ha repartido sus invitaciones de boda (se casa el 4 de noviembre con Leire). |
| 12:30 | Se prevé mucho viento para la etapa. |
| 13:40 | Visita la Vuelta Ciclista a España el cantautor Serafín Zubiri. |
| 14:10 | Todos los controles antidopage realizados en las etapas novena y décima han dado negativo. |
| 14:20 | Se da la salida en Zaragoza a la duodécima etapa de la Vuelta. Toman la salida 144 corredores. |
| 14:57 | El pelotón está partido por los abanicos en el kilómetro 31. |
| 15:15 | Giovanni Lombardi gana la meta volante de Cariñena y gana todo un año de vino para consumir en cantidades razonables. |
| 16:40 | En el kilómetro 110 se producen abanicos por el viento que ha partido |
| 17:00 | Petacchi gana la etapa de Zaragoza al sprint. |
| 17:05 | Ullrich pierde doce segundos y Igor González de Galdeano seis tras perder contacto con el grupo principal a la entrada de Zaragoza. |
Clasificación
| General | ||
| 1º CASERO, Angel | 40h 17' 27'' | FES |
| 2º HERAS, Roberto | a 01' 15'' | KEL |
| 3º GLEZ. GALDEANO, Igor | a 01' 48'' | VIT |
| Etapa | ||
| 1º PETACCHI, Alessandro | 2h 44' 36'' | FAS |
| 2º LOMBARDI, Giovani | a 00'' | TEL |
| 3º CASAGRANDA, Stefano | a 00'' | ALE |
| Montaña | ||
| SASTRE, Carlos | 69 puntos | ONC |
| Regularidad | ||
| LOMBARDI, Giovani | 102 puntos | TEL |
| Metas Volantes | ||
| RAIMONDI, Giancarlo | 29 puntos | LIQ |
| Solidaridad | ||
| Carlos Sastre | ||
| Equipos | ||
| 1º Vitalicio Seguros-Grp. Generali | 120h 55' 00'' | VIT |
| 2º Once-Deutsche Bank | 03' 03'' | ONC |
| 3º Kelme-Costa Blanca | 04' 45'' | KEL |