Il Giro d'Italia 1999, ottantaduesima edizione della "Corsa Rosa", si svolse in 22 tappe dal 15 maggio al 6 giugno 1999, per un percorso totale di 3 774 km, e fu vinto da Ivan Gotti.
Giro passato alla storia per l'estromissione dalla corsa di Marco Pantani (in maglia rosa) prima della partenza della ventunesima tappa da Madonna di Campiglio, dopo che i controlli ematici avevano evidenziato nel suo sangue un tasso di ematocrito superiore al limite consentito.
Tappe TappaDataPercorsokmVincitore di tappaLeader cl. generale1ª15 maggioAgrigento > Modica175 Ivan Quaranta Ivan Quaranta2ª16 maggioNoto > Catania133 Mario Cipollini Mario Cipollini3ª17 maggioCatania > Messina176 Jeroen Blijlevens Jeroen Blijlevens4ª18 maggioVibo Valentia > Terme Luigiane186 Laurent Jalabert Jeroen Blijlevens5ª19 maggioTerme Luigiane > Monte Sirino144 José Jaime González Laurent Jalabert6ª20 maggioLauria > Foggia257 Romāns Vainšteins Laurent Jalabert7ª21 maggioFoggia > Lanciano153 Jeroen Blijlevens Laurent Jalabert8ª22 maggioPescara > L'Aquila Gran Sasso d'Italia253 Marco Pantani Marco Pantani9ª23 maggioAncona > Ancona (cron. individuale)32 Laurent Jalabert Laurent Jalabert10ª24 maggioAncona > Sansepolcro189 Mario Cipollini Laurent Jalabert11ª25 maggioSansepolcro > Cesenatico125 Ivan Quaranta Laurent Jalabert12ª26 maggioCesenatico > Sassuolo168 Mario Cipollini Laurent Jalabert13ª27 maggioSassuolo > Rapallo243 Richard Virenque Laurent Jalabert28 maggiogiorno di riposo14ª29 maggioBra > Borgo San Dalmazzo187 Paolo Savoldelli Marco Pantani15ª30 maggioRacconigi > Santuario di Oropa160 Marco Pantani Marco Pantani16ª31 maggioBiella > Lumezzane232 Laurent Jalabert Marco Pantani17ª1º giugnoLumezzane > Castelfranco Veneto215 Mario Cipollini Marco Pantani18ª2 giugnoTreviso > Treviso (cron. individuale)45 Serhij Hončar Marco Pantani19ª3 giugnoCastelfranco Veneto > Alpe di Pampeago166 Marco Pantani Marco Pantani20ª4 giugnoPredazzo > Madonna di Campiglio175 Marco Pantani Marco Pantani21ª5 giugnoMadonna di Campiglio > Aprica190 Roberto Heras Ivan Gotti22ª6 giugnoDarfo Boario Terme > Milano170 Fabrizio Guidi Ivan GottiTotale3 774
Squadre e corridori partecipanti
N.Cod.Squadra1-9MER Mercatone Uno-Bianchi11-19AMI Amica Chips21-29BAL Ballan-Alessio31-39BAN Banesto41-49CTA Cantina Tollo51-59KEL Kelme-Costa Blanca61-69LAM Lampre-Daikin71-79LIQ Liquigas81-89MAP Mapei-Quick StepN.Cod.Squadra91-99MDN Mobilvetta-Northwave101-109NAV Navigare-Gaerne111-119ONC ONCE-Deutsche Bank121-129RIS Riso Scotti-Vinavil131-139SAE Saeco-Cannondale141-149PLT Team Polti151-159TVM TVM-Farm Frites161-169VIN Vini Caldirola-Sidermec171-179VIT Vitalicio Seguros
Resoconto degli eventi I controlli svolti dai medici dell'Unione Ciclistica Internazionale prima della partenza della corsa rilevarono un tasso di ematocrito superiore al limite massimo di 50% nel sangue di due dei 162 ciclisti iscritti, l'italiano Nicola Loda e lo spagnolo Javier Otxoa. I due vennero di conseguenza precauzionalmente sospesi per quindici giorni, e non poterono prendere parte alla corsa. La prima maglia rosa, in quel di Modica, andò a Ivan Quaranta, per poi passare, nei giorni seguenti, sulle spalle di altri due velocisti, Mario Cipollini e Jeroen Blijlevens. Al termine della tappa di Monte Sirino, comunque, il primato passò a Laurent Jalabert. Il francese perse la maglia a favore di Marco Pantani dopo la tappa del Gran Sasso, riconquistandola però già il giorno dopo con la vittoria nella cronometro di Ancona.
Pantani riprese a sua volta la rosa sulle prime Alpi, a Borgo San Dalmazzo (tappa vinta da Paolo Savoldelli), e l'indomani rafforzò il primato, tornando al successo sulla salita del Santuario di Oropa: nell'occasione, dopo essere stato vittima di un salto di catena all'inizio dell'ascesa, il "Pirata" recuperò il distacco accumulato, superò tutti gli avversari e andò ad imporsi in solitaria. Il cesenaticense vinse quindi altre due tappe, prima sull'Alpe di Pampeago e poi, il 4 giugno, sul traguardo di Madonna di Campiglio, incrementando così a 5'38" (a due giorni dal termine) il vantaggio sul secondo in classifica, Savoldelli, e a 6'12" quello sul terzo, Ivan Gotti.
L'indomani, dopo i controlli ematici svolti dai medici dell'UCI al mattino, ecco il colpo di scena: a Pantani venne riscontrato un tasso di ematocrito di 52%, superiore al limite massimo consentito (50%). Il ciclista, in quel momento in maglia rosa, non poté perciò prendere il via della ventunesima tappa, ricevendo anche, a scopo precauzionale, i consueti quindici giorni di sospensione dalle competizioni. La squadra di Pantani, la Mercatone Uno-Bianchi, si ritirò in blocco dalla corsa, e Paolo Savoldelli rifiutò di indossare la maglia rosa. Quel giorno l'ultima tappa di montagna, con passaggi su Tonale, Gavia (Cima Coppi), Mortirolo e arrivo all'Aprica, vide il duello per il primato tra due bergamaschi, Savoldelli e Gotti. Gotti, con Gilberto Simoni e Roberto Heras, poi vincitore di tappa, riuscì a staccare Savoldelli in salita e a sopravanzarlo in classifica, aggiudicandosi il Giro per la seconda volta in carriera dopo il successo di due anni prima. Sui gradini più bassi del podio di Milano salirono appunto Savoldelli, staccato di 3'35" da Gotti, e Simoni, a 3'36". Quarto, e maglia ciclamino, fu Jalabert.
Dettagli delle tappe 1ª tappa 15 maggio: Agrigento > Modica – 175 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Ivan QuarantaMobilvetta4h38'51"2 Jeroen BlijlevensTVMs.t.3 Mario CipolliniSaecos.t.+ Classifica generaleCorridoreSquadraTempo1 Ivan QuarantaMobilvetta4h38'51"2 Jeroen BlijlevensTVMs.t.3 Mario CipolliniSaecos.t.
2ª tappa 16 maggio: Noto > Catania – 133 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Mario CipolliniSaeco3h18'12"2 Jeroen BlijlevensTVMs.t.3 Dario PieriNavigares.t.+ Classifica generaleCorridoreSquadraTempo1 Mario CipolliniSaeco7h56'43"2 Jeroen BlijlevensTVMa 4"3 Ivan QuarantaMobilvettaa 8"
3ª tappa 17 maggio: Catania > Messina – 176 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Jeroen BlijlevensTVM4h53'49"2 Ján SvoradaLampres.t.3 Massimo StrazzerMobilvettas.t.+ Classifica generaleCorridoreSquadraTempo1 Jeroen BlijlevensTVM12h50'24"2 Mario CipolliniSaecoa 8"3 Ivan QuarantaMobilvettaa 16"
4ª tappa 18 maggio: Vibo Valentia > Terme Luigiane – 186 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Laurent JalabertONCE4h23'49"2 Gian Matteo FagniniSaecos.t.3 Davide RebellinPoltis.t.+ Classifica generaleCorridoreSquadraTempo1 Jeroen BlijlevensTVM17h14'11"2 Laurent JalabertONCEa 18"3 Gian Matteo FagniniSaecoa 20"
5ª tappa 19 maggio: Terme Luigiane > Monte Sirino – 144 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 José Jaime GonzálezKelme4h11'47"2 Danilo Di LucaCantina Tolloa 5"3 Laurent JalabertONCEa 6"+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE21h26'18"2 Danilo Di LucaCantina Tolloa 7"3 Davide RebellinPoltia 14"
6ª tappa 20 maggio: Lauria > Foggia – 242 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Romāns VainšteinsVini Caldirola5h55'43"2 Fabrizio GuidiPoltis.t.3 Gabriele MissagliaLampres.t.+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE27h22'01"2 Danilo Di LucaCantina Tolloa 7"3 Davide RebellinPoltia 14"
7ª tappa 21 maggio: Foggia > Lanciano – 153 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Jeroen BlijlevensTVM4h12'06"2 Romāns VainšteinsVini Caldirolas.t.3 Fabrizio GuidiPoltis.t.+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE31h34'07"2 Danilo Di LucaCantina Tolloa 7"3 Paolo SavoldelliSaecoa 16"
8ª tappa 22 maggio: Pescara > L'Aquila Gran Sasso d'Italia – 253 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Marco PantaniMercatone7h09'00"2 José María JiménezBanestoa 23"3 Alex ZülleBanestoa 26"+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone38h43'17"2 José María JiménezBanestoa 38"3 Ivan GottiPoltia 45"
9ª tappa 23 maggio: Ancona > Ancona – Cronometro individuale – 32 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Laurent JalabertONCE40'36"2 Serhij HončarVini Caldirolaa 25"3 Marco PantaniMercatonea 55"+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE39h24'48"2 Marco PantaniMercatones.t.3 Dario FrigoSaecoa 58"
10ª tappa 24 maggio: Ancona > Sansepolcro – 179 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Mario CipolliniSaeco4h28'24"2 Ivan QuarantaMobilvettas.t.3 Massimo StrazzerMobilvettas.t.+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE45h53'12"2 Marco PantaniMercatones.t.3 Dario FrigoSaecoa 58"
11ª tappa 25 maggio: Sansepolcro > Cesenatico – 122 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Ivan QuarantaMobilvetta2h53'41"2 Mario CipolliniSaecos.t.3 Ján SvoradaLampres.t.+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE46h46'49"2 Marco PantaniMercatonea 4"3 Dario FrigoSaecoa 1'02"
12ª tappa 26 maggio: Cesenatico > Sassuolo – 168 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Mario CipolliniSaeco4h07'07"2 Ivan QuarantaMobilvettas.t.3 Jeroen BlijlevensTVMs.t.+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE50h53'56"2 Marco PantaniMercatonea 4"3 Dario FrigoSaecoa 1'02"
13ª tappa 23 maggio: Sassuolo > Rapallo – 243 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Richard VirenquePolti6h55'34"2 Santiago Blanco GilVitalicios.t.3 Davide RebellinPoltia 21"+ Classifica generaleCorridoreSquadraTempo1 Laurent JalabertONCE57h50'04"2 Marco PantaniMercatonea 4"3 Serhij HončarVini Caldirolaa 1'13"
14ª tappa 29 maggio: Bra > Borgo San Dalmazzo – 187 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Paolo SavoldelliSaeco5h22'13"2 Marco PantaniMercatonea 1'47"3 Daniel ClaveroVitalicios.t.+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone63h14'00"2 Paolo SavoldelliSaecoa 53"3 Ivan GottiPoltia 1'21"
15ª tappa 30 maggio: Racconigi > Santuario di Oropa – 160 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Marco PantaniMercatone3h47'31"2 Laurent JalabertOncea 21"3 Gilberto SimoniBallana 35"+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone67h01'19"2 Paolo SavoldelliSaecoa 1'54"3 Laurent JalabertOncea 2'10"
16ª tappa 31 maggio: Biella > Lumezzane – 232 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Laurent JalabertOnce5h51'36"2 Marco PantaniMercatones.t.3 Gilberto SimoniBallans.t.+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone72h52'47"2 Paolo SavoldelliSaecoa 2'05"3 Laurent JalabertOncea 2'06"
17ª tappa 1º giugno: Lumezzane > Castelfranco Veneto – 215 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Mario CipolliniSaeco6h55'34"2 Matteo TosattoBallans.t.3 Dario PieriNavigares.t.+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone78h35'36"2 Paolo SavoldelliSaecoa 2'05"3 Laurent JalabertOncea 2'06"
18ª tappa 2 giugno: Treviso > Treviso – Cronometro individuale – 45 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Serhij HončarVini Caldirola52'55"2 Paolo SavoldelliSaecoa 17"3 Laurent JalabertOncea 41"+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone79h30'09"2 Paolo SavoldelliSaecoa 44"3 Laurent JalabertOncea 1'09"
19ª tappa 3 giugno: Castelfranco Veneto > Alpe di Pampeago – 166 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Marco PantaniMercatone5h13'15"2 Gilberto SimoniBallana 1'07"3 Roberto HerasKelmea 1'27"+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone84h43'12"2 Paolo SavoldelliSaecoa 3'42"3 Ivan GottiPoltia 4'53"
20ª tappa 4 giugno: Predazzo > Madonna di Campiglio – 175 km
Risultati + Classifica di tappaCorridoreSquadraTempo1 Marco PantaniMercatone4h39'58"2 Massimo CodolLamprea 1'07"3 Laurent JalabertOnces.t.+ Classifica generaleCorridoreSquadraTempo1 Marco PantaniMercatone89h22'58"2 Paolo SavoldelliSaecoa 5'38"3 Ivan GottiPoltia 6'12"
21ª tappa 5 giugno: Madonna di Campiglio > Aprica – 190 km
Risultati