Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Date | Race Name | Location | UCI Rating | Winner | Team |
| --- | --- | --- | --- | --- | --- |
| 1 February | Grand Prix Cycliste la Marseillaise | France | 1.1 | Nicki Sörensen ( DEN ) | Team CSC |
| 2–6 February | Étoile de Bessèges | France | 2.1 | Freddy Bichot ( FRA ) | Française des Jeux |
| 6 February | GP Costa degli Etruschi | Italy | 1.1 | Alessandro Petacchi ( ITA ) | Fassa Bortolo |
| 6 February | Trofeo Mallorca | Spain | 1.1 | Óscar Freire ( ESP ) | Rabobank |
| 7 February | Trofeo Alcudia | Spain | 1.1 | Óscar Freire ( ESP ) | Rabobank |
| 8 February | Trofeo Manacor | Spain | 1.1 | Alejandro Valverde ( ESP ) | Illes Balears-Caisse d'Epargne |
| 9 February | Trofeo Soller | Spain | 1.1 | Alejandro Valverde ( ESP ) | Illes Balears-Caisse d'Epargne |
| 9–13 February | Tour Méditerranéen | France | 2.1 | Jens Voigt ( GER ) | Team CSC |
| 10 February | Trofeo Calvià | Spain | 1.1 | Antonio Colóm ( ESP ) | Illes Balears-Caisse d'Epargne |
| 10–13 February | GP Costa Azul | Portugal | 2.1 | Rubén Plaza ( ESP ) | Comunidad Valenciana |
| 13–17 February | Vuelta a Andalucía | Spain | 2.1 | Francisco Cabello ( ESP ) | Comunidad Valenciana |
| 15 February | Trofeo Laigueglia | Italy | 1.1 | Kim Kirchen ( LUX ) | Fassa Bortolo |
| 16–20 February | Volta ao Algarve | Portugal | 2.1 | Hugo Sabido ( POR ) | Paredes Rota dos Moveis-Beira Tamega |
| 19 February | Tour du Haut Var | France | 2.1 | Philippe Gilbert ( BEL ) | Française des Jeux |
| 19 February | Trofeo Luis Puig | Spain | 1.1 | Alessandro Petacchi ( ITA ) | Fassa Bortolo |
| 19–20 February | Critérium des Espoirs | France | 2.2 | Jean Mespoulede ( FRA ) | CC Marmande 47 |
| 20 February | Classic Haribo | France | 1.1 | Gorik Gardeyn ( BEL ) | Mr Bookmaker.com-Sports Tech |
| 22–26 February | Volta a la Comunitat Valenciana | Spain | 2.1 | Alessandro Petacchi ( ITA ) | Fassa Bortolo |
| 26 February | Omloop Het Volk | Belgium | 1.HC | Nick Nuyens ( BEL ) | Quick Step-Innergetic |
| 26 February | GP Chiasso | Switzerland | 1.1 | Kim Kirchen ( LUX ) | Fassa Bortolo |
| 26 February | Beverbeek Classic | Belgium | 1.2 | Jarno Van Mingeroet ( BEL ) | Profel Cycling Team |
| 27 February | Kuurne–Brussels–Kuurne | Belgium | 1.1 | George Hincapie ( USA ) | Discovery Channel |
| 27 February | Clásica de Almería | Spain | 1.1 | Iván Gutiérrez ( ESP ) | Illes Balears-Caisse d'Epargne |
| 27 February | GP di Lugano | Switzerland | 1.1 | Rik Verbrugghe ( BEL ) | Quick Step-Innergetic |
| 2–6 March | Vuelta a Murcia | Spain | 2.1 | Koldo Gil ( ESP ) | Liberty Seguros-Würth |
| 5 March | Milano–Torino | Italy | 1.HC | Fabio Sacchi ( ITA ) | Fassa Bortolo |
| 6 March | Les Monts Luberon | France | 1.2 | Florent Brard ( FRA ) | Agritubel-Loudun |
| 6 March | Trofeo Zsšdi | Italy | 1.2 | Maurizio Biondo ( ITA ) | GS Promosport |
| 6 March | Grand Prix de la Ville de Lillers | France | 1.2 | Johan Coenen ( BEL ) | Mr Bookmaker.com-Sports Tech |
| 6 March | GP Knorr | Switzerland | 1.2 | Mauro Santambrogio ( ITA ) | LPR-Piacenza |
| 7 March | Giro della Provincia di Lucca | Italy | 1.1 | Mario Cipollini ( ITA ) | Liquigas-Bianchi |
| 10–13 March | GP do Oeste | Portugal | 2.2 | Cândido Barbosa ( POR ) | LA Aluminios / Liberty Seguros |
| 11–14 March | Istrian Spring Trophy | Croatia | 2.2 | Borut Božič ( SLO ) | Perutnina Ptuj |
| 13 March | Paris–Troyes | France | 1.2 | Florent Brard ( FRA ) | Agritubel-Loudun |
| 13 March | Porec Trophy | Croatia | 1.2 | Jochen Summer ( AUT ) | Elk Haus-Simplon |
| 13 March | Omloop van het Waasland | Belgium | 1.2 | Gorik Gardeyn ( BEL ) | Mr Bookmaker.com-Sports Tech |
| 13 March | Trofeo Franco Balestra | Italy | 1.2 | Branislau Samoilau ( BLR ) | Palazzago AB Isolanti |
| 13 March | Bordeaux-Saintes | France | 1.2 | John Nilsson ( SWE ) | Auber 93 |
| 13 March | Giro del Mendrisiotto | Switzerland | 1.2 | Michele Maccanti ( ITA ) | LPR-Piacenza |
| 16 March | Nokere-Koerse | Belgium | 1.1 | Steven de Jongh ( NED ) | Rabobank |
| 18 March | Classic Loire Atlantique | France | 1.1 | José Alberto Martínez ( ESP ) | Agritubel-Loudun |
| 20 March | Cholet - Pays De Loire | France | 1.1 | Pierrick Fédrigo ( FRA ) | Bouygues Télécom |
| 20 March | GP San Giuseppe | Italy | 1.2 | Martin Pedersen ( DEN ) | Team GLS |
| 20 March | GP Rudy Dhaenens | Belgium | 1.1 | Koen Barbé ( BEL ) | Chocolade Jacques-T Interim |
| 20 March | Stausee Rundfahrt | Switzerland | 1.1 | Danilo Napolitano ( ITA ) | LPR-Piacenza |
| 20 March | La Roue Tourangelle | France | 1.2 | Gilles Canouet ( FRA ) | Agritubel-Loudun |
| 21–25 March | Setmana Catalana de Ciclisme | Spain | 2.HC | Alberto Contador ( ESP ) | Liberty Seguros-Würth |
| 21–27 March | Tour de Normandie | France | 2.2 | Kai Reus ( NED ) | Rabobank Continental Team |
| 22–26 March | Settimana Coppi & Bartali | Italy | 2.1 | Franco Pellizotti ( ITA ) | Liquigas-Bianchi |
| 23 March | Dwars door Vlaanderen | Belgium | 1.1 | Nico Eeckhout ( BEL ) | Chocolade Jacques-T Interim |
| 23 March | GP Waregem | Belgium | 1.2 | Romain Fondard ( FRA ) | VC Roubaix |
| 25–29 March | The Paths of King Nikola | Serbia and Montenegro | 2.2 | Mitja Mahorič ( SLO ) | Perutnina Ptuj |
| 26 March | E3 Prijs Vlaanderen – Harelbeke | Belgium | 1.HC | Tom Boonen ( BEL ) | Quick Step-Innergetic |
| 26–27 March | Critérium International | France | 2.HC | Bobby Julich ( USA ) | Team CSC |
| 27 March | Brabantse Pijl | Belgium | 1.HC | Óscar Freire ( ESP ) | Rabobank |
| 28 March | Giro della Provincia di Reggio Calabria | Italy | 1.1 | Guillermo Bongiorno ( ARG ) | Ceramica Panaria-Navigare |
| 28 March | Rund um Köln | Germany | 1.1 | David Kopp ( GER ) | Team Wiesenhof |
| 28 March | Giro del Belvedere | Italy | 1.2U | Gianluca Coletta ( ITA ) | Concrete San Marco Caneva |
| 29 March | Paris–Camembert | France | 1.1 | Laurent Brochard ( FRA ) | Bouygues Télécom |
| 29 March | GP Palio del Recioto | Italy | 1.2U | Andrei Kunitski ( BLR ) | Palazzago AB Isolanti |
| 29–31 March | Three Days of De Panne | Belgium | 2.HC | Stijn Devolder ( BEL ) | Discovery Channel |
| 1 April | Route Adélie de Vitré | France | 1.1 | Daniele Contrini ( ITA ) | LPR-Piacenza |
| 1–3 April | Le Triptyque des Monts et Châteaux | Belgium | 2.2 | Marc De Maar ( NED ) | Rabobank Continental Team |
| 2 April | Hel van het Mergelland | Netherlands | 1.1 | Nico Sijmens ( BEL ) | Landbouwkrediet-Colnago |
| 2 April | Boucle de l'Artois | France | 1.2 | Jérôme Bouchet ( FRA ) | VC Roubaix |
| 2 April | GP Miguel Indurain | Spain | 1.1 | Javier Pascual Rodríguez ( ESP ) | Comunidad Valenciana |
| 3 April | Archer GP | United Kingdom | 1.2 | John Tanner ( GBR ) | Planet X-Cycling Plus |
| 3 April | Tour du Lac Léman | Switzerland | 1.2 | Jonas Ljungblad ( SWE ) | Amore & Vita-Beretta |
| 3 April | GP de la Ville de Rennes | France | 1.1 | Ludovic Turpin ( FRA ) | AG2R Prévoyance |
| 5–8 April | Circuit de la Sarthe | France | 2.1 | Sylvain Chavanel ( FRA ) | Cofidis |
| 6–10 April | Cinturón a Mallorca | Spain | 2.2 | Dmitriy Kozontchuk ( RUS ) | Rabobank Continental Team |
| 6–10 April | Settimana Lombarda | Italy | 2.2 | Riccardo Riccò ( ITA ) | Grassi-Marco Pantani |
| 7 April | GP Pino Cerami | Belgium | 1.1 | Kai Reus ( NED ) | Rabobank Continental Team |
| 8–10 April | Circuit des Ardennes | France | 2.2 | Florian Morizot ( FRA ) | UV Aube |
| 9 April | Ronde van Drenthe | Netherlands | 1.1 | Marcel Sieberg ( GER ) | Team Lamonta |
| 10 April | Klasika Primavera | Spain | 1.1 | David Etxebarria ( ESP ) | Liberty Seguros-Würth |
| 10 April | GP de la Ville de Nogent-sur-Oise | France | 1.2 | Tristan Valentin ( FRA ) | Auber 93 |
| 13 April | Scheldeprijs | Belgium | 1.HC | Thorwald Veneberg ( NED ) | Rabobank |
| 13 April | La Côte Picarde | France | 1.2 | Jean-Marc Marino ( FRA ) | UC Châteauroux |
| 13–17 April | Vuelta a Aragon | Spain | 2.1 | Rubén Plaza ( ESP ) | Comunidad Valenciana |
| 13–17 April | Tour du Loir-et-Cher | France | 2.2 | Marc De Maar ( NED ) | Rabobank Continental Team |
| 14 April | GP de Denain | France | 1.1 | Jimmy Casper ( FRA ) | Cofidis |
| 15 April | Veenendaal-Veenendaal | Netherlands | 1.HC | Paul Van Schalen ( NED ) | AXA Pro-Cycling Team |
| 15–17 April | Tour Nord-Isère | France | 2.2 | Maint Berkenbosch ( NED ) | Trientalis-Apac Team |
| 16 April | Tour du Finistère | France | 1.1 | Simon Gerrans ( AUS ) | AG2R Prévoyance |
| 17 April | Giro d'Oro | Italy | 1.1 | Luca Mazzanti ( ITA ) | Ceramica Panaria-Navigare |
| 17 April | Rund um Düren | Germany | 1.2 | Robert Retschke ( GER ) | Team ComNet-Senges |
| 17 April | Tro-Bro Léon | France | 1.1 | Tristan Valentin ( FRA ) | Auber 93 |
| 18–22 April | Tour of Hellas | Greece | 2.2 | Valeriy Dmitriyev ( KAZ ) | Kazakhstan (national team) |
| 19–22 April | Giro del Trentino | Italy | 2.1 | Julio Alberto Pérez ( MEX ) | Ceramica Panaria-Navigare |
| 20–24 April | Niedersachsen-Rundfahrt | Germany | 2.1 | Stefan Schumacher ( GER ) | Shimano-Memory Corp |
| 20–24 April | Vuelta a Extremadura | Spain | 2.2 | Luis Roberto Alvarez ( ESP ) | Cropusa Burgos |
| 21–24 April | Szlakiem Grodów Piastowskich | Poland | 2.2 | Zbigniew Piątek ( POL ) | Intel-Action |
| 22–24 April | Vuelta a la Rioja | Spain | 2.1 | Javier Pascual Rodríguez ( ESP ) | Comunidad Valenciana |
| 23–27 April | GP of Sochi | Russia | 2.2 | Alexander Khatuntsev ( RUS ) | Omnibike Dynamo Moscow |
| 24 April | Giro dell'Appennino | Italy | 1.1 | Gilberto Simoni ( ITA ) | Lampre-Caffita |
| 24 April | Paris – Mantes-en-Yvelines | France | 1.2 | Maxime Mederel ( FRA ) | Auber 93 |
| 24 April | Ronde van Noord-Holland | Netherlands | 1.1 | Paul Van Schalen ( NED ) | AXA Pro-Cycling Team |
| 24 April | Berner Rundfahrt | Switzerland | 1.1 | René Weissinger ( GER ) | Volksbank-Ideal |
| 24 April | Ronde Van Vlaanderen Beloften | Belgium | 1.2 | Kenny Dehaes ( BEL ) | Amuzza.com-DAVO |
| 25 April | Gran Premio della Liberazione | Italy | 1.2 | Chris Sutton ( AUS ) | Australia (national team) |
| 25 April | Giro della Provincia di Biella | Italy | 1.2 | Denis Shkarpeta ( UZB ) | Ceramica Pagnoncelli |
| 25 April–1 May | Ruban Granitier Breton | France | 2.2 | Stéphane Petilleau ( FRA ) | Bretagne-Jean Floc'h |
| 26 April–1 May | Giro delle Regioni | Italy | 2.2 | Luigi Sestili ( ITA ) | Italy (national team) |
| 27–30 April | Circuit de Lorraine | France | 2.1 | Andris Naudužs ( LAT ) | Naturino-Sapore di Mare |
| 27 April-1 May | Vuelta a Castilla y León | Spain | 2.1 | Carlos García Quesada ( ESP ) | Comunidad Valenciana |
| 30 April | Grand Prix Herning | Denmark | 1.1 | Michael Blaudzun ( DEN ) | Team CSC |
| 30 April | GP Industria & Artigianato di Larciano | Italy | 1.1 | Luca Mazzanti ( ITA ) | Ceramica Panaria-Navigare |
| 1 May | CSC Classic | Denmark | 1.1 | Jacob Rasmussen ( DEN ) | Team GLS |
| 1 May | Trophée des Grimpeurs | France | 1.1 | Philippe Gilbert ( BEL ) | Française des Jeux |
| 1 May | Giro della Toscana | Italy | 1.1 | Daniele Bennati ( ITA ) | Lampre-Caffita |
| 1 May | Rund um den Henninger Turm | Germany | 1.HC | Erik Zabel ( GER ) | T-Mobile Team |
| 1 May | Memorial Andrzeja Trochanowskiego | Poland | 1.2 | František Raboň ( CZE ) | PSK Whirlpool |
| 1 May | Grote 1-MeiPrijs | Belgium | 1.2 | Hamish Haynes ( GBR ) | Team Cyclingnews.com |
| 1 May | Liège–Bastogne–Liège Espoirs | Belgium | 1.2 | Martin Pedersen ( DEN ) | Team GLS |
| 1–8 May | Presidential Tour of Turkey | Turkey | 2.2 | Svetoslav Tchanliev ( BUL ) | Burgas |
| 2 May | GP of Moscow | Russia | 1.2 | Alexey Shmidt ( RUS ) | Omnibike Dynamo Moscow |
| 2–5 May | UNIQA Classic | Austria | 2.1 | Bram de Groot ( NED ) | Rabobank |
| 3 May | Coppa Città di Asti | Italy | 1.2 | Fabio Sabatini ( ITA ) | Pedale Larigiano |
| 3 May | Miedzynarodowy 3-Majow Wyscig | Poland | 1.2 | Cezary Zamana ( POL ) | Intel-Action |
| 3 May | Mayor Cup | Russia | 1.2 | Ivan Terenine ( RUS ) | Omnibike Dynamo Moscow |
| 4–8 May | Four Days of Dunkirk | France | 2.HC | Pierrick Fédrigo ( FRA ) | Bouygues Télécom |
| 5 May | Neuseen Classics | Germany | 1.2 | Marek Maciejewski ( POL ) | Grupa PSB-Atlas-Orbea |
| 5–8 May | Flèche du Sud | Luxembourg | 2.2 | Wolfram Wiese ( GER ) | Team ComNet-Senges |
| 5–9 May | Five rings of Moscow | Russia | 2.2 | Eduard Vorganov ( RUS ) | Omnibike Dynamo Moscow |
| 7 May | Ronde van Overijssel | Netherlands | 1.2 | Arno Wallaard ( NED ) | Cycling Team Bert Story-Piels |
| 7–8 May | Clasica Alcobendas | Spain | 2.1 | Pavel Tonkov ( RUS ) | LPR-Piacenza |
| 7–15 May | Thüringen Rundfahrt der U23 | Germany | 2.2 | Kai Reus ( NED ) | Rabobank Continental Team |
| 8 May | Lincoln GP | United Kingdom | 1.2 | Russell Downing ( GBR ) | Recycling.co.uk-MG-XPower-Litespeed |
| 8 May | Omloop der Kempen | Netherlands | 1.2 | Niki Terpstra ( NED ) | AXA Pro-Cycling Team |
| 8 May | Trofeo Alcide Degasperi | Italy | 1.2 | David Garbelli ( ITA ) | Concrete San Marco Caneva |
| 8 May | GP Industrie del Marmo | Italy | 1.2 | Alessio Signego ( ITA ) | Promo Ciclo Publysport |
| 11 May | Memorial Oleg Dyachenko | Russia | 1.2 | Maxim Karpatchev ( RUS ) | Omnibike Dynamo Moscow |
| 11–15 May | Rheinland-Pfalz Rundfahrt | Germany | 2.1 | Michael Rich ( GER ) | Gerolsteiner |
| 12–15 May | GP Sunny Beach | Bulgaria | 2.2 | Evgeni Gerganov ( BUL ) | Bulgaria (national team) |
| 13–15 May | Tour de Picardie | France | 2.1 | Janek Tombak ( EST ) | Cofidis |
| 13–16 May | Tour de Berlin | Germany | 2.2 | Dominique Cornu ( BEL ) | Bodysol-Win for Life-Jong Vlaanderen |
| 14–22 May | Olympia's Tour | Netherlands | 2.2 | Stef Clement ( NED ) | Rabobank Continental Team |
| 15 May | Circuito del Porto | Italy | 1.2 | Maximiliano Richeze ( ARG ) | Team Parolin Sorelle Ramonda |
| 16 May | GP de Villers-Cotterêts | France | 1.1 | Bradley McGee ( AUS ) | Française des Jeux |
| 19–22 May | Ronde de l'Isard | France | 2.2 | Eduardo Gonzalo ( ESP ) | FC Barcelona |
| 21 May | Klasika Txuma | Spain | 1.2 | Nikolai Trussov ( RUS ) | Lokomotiv |
| 22 May | Tour de Vendée | France | 1.1 | Jonas Ljungblad ( SWE ) | Amore & Vita-Beretta |
| 22–29 May | FBD Insurance Ras | Ireland | 2.2 | Chris Newton ( GBR ) | Recycling.co.uk-MG-XPower-Litespeed |
| 24–29 May | Vuelta a Navarra | Spain | 2.2 | Pavel Brutt ( RUS ) | Lokomotiv |
| 25–29 May | Tour of Belgium | Belgium | 2.1 | Tom Boonen ( BEL ) | Quick Step-Innergetic |
| 25–29 May | Volta ao Alentejo | Portugal | 2.1 | Xavier Tondó ( ESP ) | Catalunya-Angel Mir |
| 25–29 May | Bayern-Rundfahrt | Germany | 2.HC | Michael Rich ( GER ) | Gerolsteiner |
| 25–29 May | Tour de Gironde | France | 2.2 | Charles Guilbert ( FRA ) | Bretagne-Jean Floc'h |
| 27 May | Tartu GP | Estonia | 1.1 | Tomas Vaitkus ( LTU ) | AG2R Prévoyance |
| 27 May | GP Jamp | Slovakia | 1.2 | Andrey Mizourov ( KAZ ) | Cycling Team Capec |
| 27 May | Tallinn–Tartu GP | Estonia | 1.1 | Janek Tombak ( EST ) | Cofidis |
| 28 May | GP Kooperativa | Slovakia | 1.2 | Piotr Przydzial ( POL ) | DHL-Author |
| 28 May | GP Möbel Alvisse | Luxembourg | 1.2 | James Lewis Perry ( RSA ) | Team Konica Minolta |
| 29 May | GP Llodio | Germany | 1.1 | David Herrero ( ESP ) | Euskaltel-Euskadi |
| 29 May | GP Palma | France | 1.2 | Oleksandr Klymenko ( UKR ) | Grupa PSB-Atlas-Orbea |
| 29 May | GP des Eaux Minérales de Beckerich | Luxembourg | 1.2 | Arno Wallaard ( NED ) | Cycling Team Bert Story - Piels |
| 29 May | Paris-Roubaix Espoirs | France | 1.2 | Dmitriy Kozontchuk ( RUS ) | Rabobank Continental Team |
| 1–5 June | Euskal Bizikleta | Spain | 2.HC | Eladio Jiménez ( ESP ) | Comunidad Valenciana |
| 2–5 June | Tour de Luxembourg | Luxembourg | 2.HC | László Bodrogi ( HUN ) | Crédit Agricole |
| 4 June | GP Schwarzwald | Germany | 1.1 | Fabian Wegmann ( GER ) | Gerolsteiner |
| 5 June | GP du canton d'Argovie | Switzerland | 1.1 | Alexandre Moos ( SUI ) | Phonak |
| 5 June | Memorial Van Coningsloo | Belgium | 1.2 | Hans Dekkers ( NED ) | Rabobank Continental Team |
| 5 June | Coppa della Pace | Italy | 1.2 | Vasil Kiryienka ( BLR ) | Grassi-Marco Pantani |
| 5 June | GP Kranj | Slovenia | 1.1 | Martin Hvastija ( SLO ) | Perutnina Ptuj |
| 6–11 June | Volta a Lleida | Spain | 2.2 | Branislau Samoilau ( BLR ) | Palazzago-Abi Isolanti |
| 7–12 June | Bałtyk-Karkonosze Tour | Poland | 2.2 | Radosław Romanik ( POL ) | DHL-Author |
| 8–12 June | Ringerike GP | Norway | 2.2 | Are Andresen ( NOR ) | Team Sparebanken Vest |
| 9–12 June | Tour de Slovénie | Slovenia | 2.1 | Przemysław Niemiec ( POL ) | Miche |
| 10–12 June | GP CTT Correios | Portugal | 2.1 | Alexei Markov ( RUS ) | Milaneza-Maia |
| 12 June | Flèche Hesbignonne | Belgium | 1.2 | Geert Verheyen ( BEL ) | Landbouwkrediet-Colnago |
| 14–19 June | Tour de Serbie | Yugoslavia | 2.2 | Matija Kvasina ( CRO ) | Perutnina Ptuj |
| 15 June | Subida al Naranco | Spain | 1.1 | Rinaldo Nocentini ( ITA ) | Acqua & Sapone-Adria Mobil |
| 15–18 June | Ster Elektrotoer | Netherlands | 2.1 | Stefan Schumacher ( GER ) | Shimano-Memory Corp |
| 15–21 June | Circuito Montañes | Spain | 2.2 | Sergio Domínguez ( ESP ) | Spiuk |
| 16–19 June | Route du Sud | France | 2.1 | Sandy Casar ( FRA ) | Française des Jeux |
| 16–19 June | Mainfranken-Tour | Germany | 2.2 | Mathieu Ladagnous ( FRA ) | France (national team) |
| 16–19 June | Boucles de la Mayenne | France | 2.2 | Aleksandr Kuschynski ( BLR ) | Amore & Vita-Beretta |
| 17–21 June | Vuelta a Asturias | Spain | 2.1 | Adolfo García Quesada ( ESP ) | Comunidad Valenciana |
| 19 June | GP Judendorf-Strassengel | Austria | 1.2 | Krzysztof Ciesielski ( POL ) | DHL-Author |
| 19 June | Flèche Ardennaise | Belgium | 1.2 | Francis De Greef ( BEL ) | Bodysol-Win for Life-Jong Vlaanderen |
| 22 June | Brussel–Ingooigem | Belgium | 1.1 | Bert Roesems ( BEL ) | Davitamon-Lotto |
| 22 June | Noord Nederland Tour | Netherlands | 1.1 | Stefan Van Dijk ( NED ) | Mr Bookmaker.com-Sports Tech |
| 26 June | Giro delle Valli Aretine | Italy | 1.2 | Gianluca Moi ( ITA ) | Palazzago-Abi Isolanti |
| 28 June | Trofeo Città di Brescia | Italy | 1.2 | Matteo Bono ( ITA ) | Egidio Unidelta |
| 29 June | I.W.T. Jong Maar Moedig | Belgium | 1.2 | Gert Vanderaerden ( BEL ) | Colba-Telecom Cycling Team |
| 29 June–3 July | Course de la Solidarité Olympique | Poland | 2.1 | Piotr Wadecki ( POL ) | Intel-Action |
| 2 July | Cronoscalata Gardone Valtrompia | Italy | 1.2 | Branislau Samoilau ( BLR ) | Belarus (national team) |
| 2 July | Tour du Jura | Switzerland | 1.2 | Glen Chadwick ( NZL ) | Team Cyclingnews.com |
| 3 July | Tour du Doubs | France | 1.1 | Philip Deignan ( IRL ) | AG2R Prévoyance |
| 3 July | Trofeo Matteotti | Italy | 1.1 | Ruggero Marzoli ( ITA ) | Acqua & Sapone-Adria Mobil |
| 3 July | Freccia dei Vini | Italy | 1.2 | Maurizio Bellin ( ITA ) | GS Podenzano |
| 4 July | Chieti-Casalincontrada-Blockhaus | Italy | 1.2 | Paul Crake ( AUS ) | Corratec-Graz-Cyl |
| 4–10 July | Österreich Rundfahrt | Austria | 2.1 | Juan Miguel Mercado ( ESP ) | Quick Step-Innergetic |
| 6–10 July | GP Torres Vedras | Portugal | 2.1 | Gerardo Fernández ( ARG ) | Paredes Rota dos Moveis-Beira Tamega |
| 7–9 July | GP de Gemenc | Hungary | 2.2 | Martin Prazdnovsky ( SVK ) | CK ZP Sport A.S. Podbrezova |
| 8 July | European Road Championships (U23) – Time Trial | Russia | CC | Dmytro Grabovskyy ( UKR ) | Ukraine (national team) |
| 9 July | Giro della Valsesia 1 | Italy | 1.2 | Simone Bruson ( ITA ) | GS Podenzano |
| 10 July | GP de Dourges | France | 1.2 | Grzegorz Kwiatkowski ( POL ) | EC Raismes |
| 10 July | Drie Zustersteden-Willebroek | Belgium | 1.2 | Peter Wuyts ( BEL ) | Mr Bookmaker.com-Sports Tech |
| 10 July | Giro della Valsesia 2 | Italy | 1.2 | Piergiorgio Camussa ( ITA ) | Progetto Ciclismo Alplast |
| 10 July | Giro del Medio Brenta | Italy | 1.2 | Manuele Spadi ( ITA ) | Ceramica Flaminia |
| 10 July | Pomorski Klasyk | Poland | 1.2 | Piotr Wadecki ( POL ) | Intel-Action |
| 10 July | European Road Championships (U23) – Road Race | Russia | CC | František Raboň ( CZE ) | Czech Republic (national team) |
| 16 July | Trofeo Piva | Italy | 1.2 | Marco Vivian ( ITA ) | Trevigiani Dynamon |
| 17 July | Giro del Casentino | Italy | 1.2 | Vasil Kiryienka ( BLR ) | Grassi-Marco Pantani |
| 17 July | Coppa Colli Briantei | Italy | 1.2 | Harald Starzengruber ( AUT ) | Trevigiani Dynamon |
| 20–24 July | Sachsen Tour | Germany | 2.1 | Mathew Hayman ( AUT ) | Rabobank |
| 22–24 July | Brixia Tour | Italy | 2.1 | Emanuele Sella ( ITA ) | Ceramica Panaria-Navigare |
| 23 July | GP Bradlo | Slovakia | 1.2 | Martin Riska ( SVK ) | PSK Whirlpool |
| 24 July | GP de Pérenchies | France | 1.2 | Aivaras Baranauskas ( LTU ) | Roubaix-Lille Metropole |
| 24 July | GP Inda | Italy | 1.2 | Daniele Di Nucci ( ITA ) | Grassi-Marco Pantani |
| 25 July | Prueba Villafranca de Ordizia | Spain | 1.1 | Carlos García Quesada ( ESP ) | Comunidad Valenciana |
| 25–29 July | Tour de Wallonie | Belgium | 2.HC | Luca Celli ( ITA ) | Team Barloworld-Valsir |
| 26–30 July | Dookola Mazowsza | Poland | 2.1 | Piotr Zaradny ( POL ) | Knauf Team |
| 30 July | LUK Challenge Chrono Bühl | Germany | 1.1 | Bobby Julich ( USA ) Jens Voigt ( GER ) | Team CSC |
| 31 July | Circuito de Getxo | Spain | 1.1 | David Fernández ( ESP ) | Andalucia-Paul Versan |
| 31 July | La Poly Normande | France | 1.1 | Philippe Gilbert ( BEL ) | Française des Jeux |
| 2–4 August | Paris-Corrèze | France | 2.1 | Frédéric Finot ( FRA ) | Française des Jeux |
| 2–6 August | Vuelta a León | Spain | 2.2 | Enrique Salgueiro ( ESP ) | Spiuk |
| 3–7 August | Danmark Rundt | Denmark | 2.HC | Ivan Basso ( ITA ) | Team CSC |
| 4 August | GP Città di Camaiore | Italy | 1.1 | Maxim Iglinskiy ( KAZ ) | Domina Vacanze |
| 4–7 August | Tour of Małopolska | Poland | 2.2 | Cezary Zamana ( POL ) | Intel-Action |
| 5–15 August | Volta a Portugal | Portugal | 2.HC | Vladimir Efimkin ( RUS ) | Team Barloworld-Valsir |
| 5–14 August | Tour de la Guadeloupe | France | 2.2 | José Flober Peña ( COL ) | L. Optiq-F. Telecom |
| 6 August | Giro del Lazio | Italy | 1.HC | Filippo Pozzato ( ITA ) | Quick Step-Innergetic |
| 7 August | Sparkassen Giro | Germany | 1.1 | Lubor Tesař ( CZE ) | Akud Arnolds Sicherheit |
| 7–10 August | Tour de l'Ain | France | 2.1 | Carl Naibo ( FRA ) | Bretagne-Jean Floc'h |
| 7–11 August | Vuelta a Burgos | Spain | 2.HC | Juan Carlos Domínguez ( ESP ) | Saunier Duval-Prodir |
| 9 August | GP Fred Mengoni | Italy | 1.1 | Luca Mazzanti ( ITA ) | Ceramica Panaria-Navigare |
| 10 August | Trofeo Città di Castelfidardo | Italy | 1.1 | Murilo Fischer ( BRA ) | Naturino-Sapore di Mare |
| 10–14 August | Regio-Tour | Germany | 2.1 | Nico Sijmens ( BEL ) | Landbouwkrediet-Colnago |
| 13 August | Puchar Uzdrowisk Karpackich | Poland | 1.2 | Radosław Romanik ( POL ) | DHL-Author |
| 13 August | Hainleite-Erfurt | Germany | 1.1 | Bert Grabsch ( GER ) | Phonak |
| 13 August | GP Città di Felino | Italy | 1.2 | Matteo Priamo ( ITA ) | GS Promosport |
| 14 August | Memorial Henryka Lasaka | Poland | 1.1 | Marek Maciejewski ( POL ) | Grupa PSB-Atlas-Orbea |
| 14 August | Subida Urkiola | Spain | 1.1 | Joaquín Rodríguez ( ESP ) | Saunier Duval-Prodir |
| 14 August | Trofeo Bastianelli | Italy | 1.2 | Davide Torosantucci ( ITA ) | Monturano |
| 14 August | Scandinavian Open Road Race | Sweden | 1.2 | Christofer Stevenson ( SWE ) | Mälarenergi CK |
| 14 August | Havant GP | United Kingdom | 1.2 | Russell Downing ( GBR ) | Recycling.co.uk-MG-XPower-Litespeed |
| 15 August | Puchar Ministra Obrony Narodowej | Poland | 1.2 | Gregorz Zoledziowski ( POL ) | Legia-Bazyliszek |
| 16 August | Tre Valli Varesine | Italy | 1.HC | Stefano Garzelli ( ITA ) | Liquigas-Bianchi |
| 16 August | GP Capodarco | Italy | 1.2 | Fernando Herrero ( ESP ) | Viña Magna-Cropusa |
| 16–19 August | Tour du Limousin | France | 2.1 | Sébastien Joly ( FRA ) | Crédit Agricole |
| 17 August | Coppa Agostoni | Italy | 1.1 | Paolo Valoti ( ITA ) | Domina Vacanze |
| 17 August | Gara Ciclistica Milionaria | Italy | 1.2 | Davide Torosantucci ( ITA ) | Monturano |
| 18 August | Coppa Bernocchi | Italy | 1.1 | Danilo Napolitano ( ITA ) | LPR-Piacenza |
| 20 August | Tour de Rijke | Netherlands | 1.1 | Stefan Van Dijk ( NED ) | Mr Bookmaker.com-Sports Tech |
| 20 August | Giro del Veneto | Italy | 1.HC | Eddy Mazzoleni ( ITA ) | Lampre-Caffita |
| 20 August | Szlakiem Walk Majora Hubala | Poland | 1.2 | Tomasz Kiendys ( POL ) | Knauf Team |
| 20 August | GP Area Metropolitana de Vigo | Spain | 1.2 | Francisco García ( ESP ) | Paredes Rota dos Moveis-Beira Tamega |
| 21 August | Clasica a los Puertos | Spain | 1.1 | Xabier Zandio ( ESP ) | Illes Balears-Caisse d'Epargne |
| 21 August | GP Ciudad de Vigo | Spain | 1.2 | José Carlos Rodrigues ( POR ) | Paredes Rota dos Moveis-Beira Tamega |
| 21 August | Châteauroux Classic | France | 1.1 | Jimmy Casper ( FRA ) | Cofidis |
| 23 August | GP Stad Zottegem | Belgium | 1.1 | Thomas Dekker ( NED ) | Rabobank |
| 23–26 August | Tour du Poitou Charentes et de la Vienne | France | 2.1 | Sylvain Chavanel ( FRA ) | Cofidis |
| 24 August | Druivenkoers-Overijse | Belgium | 1.1 | Leonardo Duque ( COL ) | Jartazi-Revor |
| 24 August | GP Nobili Rubinetterie | Italy | 1.1 | Damiano Cunego ( ITA ) | Lampre-Caffita |
| 25 August | GP Industria e Commercio Artigianato Carnaghese | Italy | 1.1 | Simon Gerrans ( AUS ) | AG2R Prévoyance |
| 28 August | Rund um den Sachsenring | Germany | 1.2 | Karsten Volkmann ( GER ) | RSH |
| 29 August | GP de Beuvry-la-Forêt | France | 1.2 | Maint Berkenbosch ( NED ) | Trientalis-Apac Team |
| 30 August | Schaal Sels | Belgium | 1.1 | Marcin Sapa ( POL ) | Knauf Team |
| 30 August–4 September | Tour of Britain | United Kingdom | 2.1 | Nick Nuyens ( BEL ) | Quick Step-Innergetic |
| 30 August–4 September | Giro della Valle d'Aosta | Italy | 2.2 | Morris Possoni ( ITA ) | Unidelta Egidio Colibrì Garda |
| 31 August–4 September | Hessen-Rundfahrt | Germany | 2.1 | Cezary Zamana ( POL ) | Intel-Action |
| 31 August–4 September | Tour de Slovaquie | Slovakia | 2.2 | Martin Prazdnovsky ( SVK ) | CK ZP Sport A.S. Podbrezova |
| 1 September | Trofeo Melinda | Italy | 1.1 | Damiano Cunego ( ITA ) | Lampre-Caffita |
| 1–10 September | Tour de l'Avenir | France | 2.1 | Lars Bak ( DEN ) | Team CSC |
| 2–4 September | Stuttgart-Strassburg | Germany | 2.2 | Michael Muck ( GER ) | Team Aguti |
| 3 September | Coppa Placci | Italy | 1.HC | Paolo Valoti ( ITA ) | Domina Vacanze |
| 4 September | Giro della Romagna | Italy | 1.1 | Danilo Napolitano ( ITA ) | LPR-Piacenza |
| 4 September | GP Jef Scherens | Belgium | 1.1 | Joost Posthuma ( NED ) | Rabobank |
| 4 September | Duo Normand | France | 1.2 | Sylvain Chavanel ( FRA ) Thierry Marichal ( BEL ) | Cofidis |
| 7 September | Memorial Rik Van Steenbergen | Belgium | 1.1 | Jean-Patrick Nazon ( FRA ) | AG2R Prévoyance |
| 8–11 September | Giro della Toscana | Italy | 2.2 | Sergey Firsanov ( RUS ) | Rietumu Bank-Riga |
| 10 September | Paris–Brussels | Belgium | 1.HC | Robbie McEwen ( AUS ) | Davitamon-Lotto |
| 10–16 September | Tour of Bulgaria | Bulgaria | 2.2 | Martin Prazdnovsky ( SVK ) | Slovakia (national team) |
| 10–11 September | Triptyque des Barrages | Belgium | 2.2 | Lars Boom ( NED ) | Rabobank Continental Team |
| 11 September | Rund um die Nürnberger Altstadt | Germany | 1.1 | Ronny Scholz ( GER ) | Gerolsteiner |
| 11 September | GP de Fourmies | France | 1.HC | Robbie McEwen ( AUS ) | Davitamon-Lotto |
| 14 September | GP de Wallonie | Belgium | 1.1 | Nick Nuyens ( BEL ) | Quick Step-Innergetic |
| 16 September | Kampioenschap van Vlaanderen | Belgium | 1.1 | Sergey Lagutin ( UZB ) | Landbouwkrediet-Colnago |
| 16–17 September | GP de la Somme | France | 2.2 | Erki Pütsep ( EST ) | AG2R Prévoyance |
| 17 September | Gran Premio Città di Misano - Adriatico | Italy | 1.1 | Guillermo Bongiorno ( ARG ) | Ceramica Panaria-Navigare |
| 17 September | Giro del Canavese | Czech Republic | 1.2 | Oscar Gatto ( ITA ) | Zalf Désirée Fior |
| 18 September | Chrono Champenois | France | 1.2 | Mathieu Heijboer ( NED ) | Rabobank Continental Team |
| 18 September | GP Industria & Commercio di Prato | Italy | 1.1 | Murilo Fischer ( BRA ) | Naturino-Sapore di Mare |
| 18 September | Trofeo Bianchin | Italy | 1.2 | Matteo Priamo ( ITA ) | GS Promosport |
| 18 September | GP d'Isbergues | France | 1.1 | Nico Eeckhout ( BEL ) | Chocolade Jacques-T Interim |
| 21 September | Omloop van het Houtland Lichtervelde | Belgium | 1.2 | Kevin Van Impe ( BEL ) | Chocolade Jacques-T Interim |
| 24 September | Delta Profronde | Netherlands | 1.1 | Bram De Groot ( NED ) | Rabobank |
| 27 September | Ruota d'Oro | Italy | 1.2 | Branislau Samoilau ( BLR ) | Belarus (national team) |
| 27 September | Omloop van de Vlaamse Scheldeboorden | Belgium | 1.1 | Nico Eeckhout ( BEL ) | Chocolade Jacques-T Interim |
| 29 September–2 October | Circuit Franco-Belge | Belgium | 2.1 | Marco Zanotti ( ITA ) | Liquigas-Bianchi |
| 1 October | Memorial Cimurri | Italy | 1.1 | Murilo Fischer ( BRA ) | Naturino-Sapore di Mare |
| 1 October | Piccolo Giro di Lombardia | Italy | 1.2 | Ruslan Gryschenko ( UKR ) | Bottoli Artoni |
| 6 October | Coppa Sabatini | Italy | 1.1 | Alessandro Bertolini ( ITA ) | Domina Vacanze |
| 6 October | Paris–Bourges | France | 1.1 | Lars Bak ( DEN ) | Team CSC |
| 8 October | Giro dell'Emilia | Italy | 1.HC | Gilberto Simoni ( ITA ) | Lampre-Caffita |
| 9 October | GP Beghelli | Italy | 1.1 | Murilo Fischer ( BRA ) | Naturino-Sapore di Mare |
| 9 October | Paris–Tours Espoirs | France | 1.2 | Fabien Patanchon ( FRA ) | Ent Sud Gascogne |
| 11 October | Nationale Sluitingprijs | Belgium | 1.1 | Gert Steegmans ( BEL ) | Davitamon-Lotto |
| 13 October | Giro del Piemonte | Italy | 1.HC | Murilo Fischer ( BRA ) | Naturino-Sapore di Mare |
Question:
Who was the winner of the tre valli varesine race?
Answer:
Stefano Garzelli ( ITA )