Маршрут гонки состоял из пролога, 7 этапов (один в формате индивидуальной гонки) и 2 полуэтапов. Таким образом гонка длилась 10 дней. Старт располагался в Грюиссане, а финиш в Лиму[6].
Общая протяжённость дистанции составила чуть больше 900 км[2].
Короткий пролог вдоль побережья Од открыл гонку. Победу одержала чемпионка Германии Ханка Купфернагель, проехав дистанцию за 3 мин 06 с и на 3 сек опередив австралийку Кэти Уотт[7]. Купфернагель надела жёлтую майку лидера гонки.
Третий день включал два полуэтапа. Утром на горном финише Пик-де-Нор[англ.] убедительную победу одержала Фабиана Луперини, опередив Валентину Полханову на 1 минуту 17 секунд и Катрин Марсаль более чем на 2 минуты. Итальянка отобрала жёлтую майку у своей напарницы Преньолато[5].
Днём 10 мая прошёл второй, равнинный, полуэтап, который завершился спринтом из группы: американка Эмили Роббинс уехала в одиночный отрыв и финишировала первой, а спринт из преследователей через 34 секунды выиграла Петра Росснер. По итогам дня Луперини укрепила лидерство в общем зачёте (совокупное время 8 часов 15 секунд)[5]. Полханова сохраняла второе место (+1′ 17″), Марсаль — третье (+2′ 28″). Лидер горной классификации после подъёма на Пик-де-Нор – Памела Шустер[фр.] (США), которая захватила майку лучшего горного гонщика[9].
Луперини захватила лидерство после второго этапа гонки и удержала его до финиша[5].
Ветреный этап с двумя подъёмами (Фанжо и Лорак) прошёл под диктовку команды лидера. На подъёмах дня Фабиана Луперини несколько раз атаковала из группы фаворитов, но в итоге около 30 гонщиц собрались вместе. Из этой группы за 7 км до финиша решительным рывком ушла Катрин Марсаль. Француженка, двукратная чемпионка мира, финишировала в одиночестве и одержала красивую победу – свою седьмую в истории Тур де л’Од. Спустя 10 секунд на финише показалась группа преследовательниц: Луперини выиграла спринт за второе место, опередив Полханову и швейцарку Марсию Эйхер[фр.]. Светлана Самохвалова отстала от этой группы на 17 секунд и заняла 5-е место. Луперини сохранила жёлтую майку (с преимуществом 1′19″ над Полхановой и 2′14″ над Марсаль), а Марсаль благодаря победе сократила своё отставание в генеральной классификации[10].
Равнинный этап вокруг Кастельнодари завершился массовым спринтом из основной группы. Победу одержала 22-летняя шведка Сюзанн Юнгског, опередив на финише Катрин Марсаль и голландку Ивонн Брунен[англ.][11]. Первые 5 гонщиц финишировали с одинаковым временем. Лидеры общего зачёта Луперини и Полханова финишировали в группе, удержав свои позиции. В очковой классификации после этого этапа вперёд вышла Катрин Марсаль (благодаря победе и нескольким призовым местам).
Индивидуальная гонка с раздельным стартом принесла ожидаемый успех Ханке Купфернагель. Немецкая гонщица преодолела 12,8 км за 16 минут 48 секунд и выиграла этап, опередив на 23 секунды Кэти Уотт и на 43 секунды Валентину Полханову. Фабиана Луперини показала 5-й результат (+56 секунд), что позволило Полхановой сократить отставание в общем зачёте до 1′08″. Марсаль, проиграв Луперини 14 секунд на этой разделке, откатилась на 2′21″ от лидера. В борьбе за четвёртое место в общем зачёте Ханка Купфернагель поднялась с 8-го на 5-е место (+2′48″). После этапа жёлтая майка по-прежнему оставалась у Луперини; горную классификацию продолжала уверенно возглавлять Памела Шустер[фр.] (она набрала очки на холмах маршрута)[12].
Ещё один день с двумя полуэтапами в горной местности Разес и Пеи-де-Солсон. Утренний горный этап (Акса – Белькер) выиграла голландская спортсменка Майке де Брейн[фр.], сумевшая уехать на последних километрах подъёма. Семь секунд спустя финишировала группа преследовательниц, из которой спринт за 2-е место взяла Кэти Уотт[13]. Фабиана Луперини уступила победительнице несколько секунд, но сохранила лидерство в общем зачёте.
После обеда гонщицы совершили обратный маршрут (Белькер – Акса, 61 км) с преимущественно спуском, однако и этот этап оказался решающим для генеральной классификации. На холмистой дистанции активнее всех выступила Фабиана Луперини – она уехала вперёд на финальном отрезке и финишировала первой, опередив Полханову на 4 секунды[14]. Катрин Марсаль, Сюзанн Юнгског и Марсия Эйхер[фр.] отстали от победительницы на 41 секунду. Таким образом, Луперини ещё более упрочила своё лидерство: перед последними этапами её отрыв от Полхановой вырос примерно до 1 минуты 15 секунд, а Марсаль откатилась примерно на 3 минуты. В очковой классификации лидировала Луперини, также возглавившая и горной зачёт после победы на перевале в Акса.
Этап по дорогам Лангедока завершился успешным отрывом. Группе из трёх гонщиц удалось удержаться впереди пелотона на финише: победу одержала голландка Ивонн Брунен[фр.] (выступавшая за сборную Нидерландов) с результатом 2 часа 42 минуты 30 секунд[15]. Второе и третье места заняли итальянка Соня Рокка[фр.] и канадка Энн Самплониус (все — с тем же временем). Спустя 27 секунд финишировала основная группа во главе с Петрой Росснер (4-е место) и Катрин Марсаль (5-е место). Лидеры гонки Луперини и Полханова приехали в общей группе, благодаря чему позиции в общем зачёте не изменились. Перед заключительными этапами преимущество Луперини над Полхановой составляло около 1 минуты.
Предпоследний этап прошёл активно: в отрыв дня уехали несколько сильных гонщиц из команды Mimosa, включая Катрин Марсаль и Ханку Купфернагель. Французская чемпионка Марсаль сумела выиграть этот этап (второй дубль по победам) в упорной борьбе с Купфернагель и Сюзанн Юнгског (все трое финишировали вместе)[16]. Благодаря отрыву Марсаль отыграла у Луперини почти 50 секунд в общем зачёте, сократив разрыв до 2′18″. Полханова также финишировала впереди группы Луперини и сумела приблизиться к лидерше: её отставание сократилось с 1′15″ до 0′58″ Таким образом, перед финальным днём сохранялась интрига борьбы за жёлтую майку.
Заключительный этап гонки, несмотря на многочисленные атаки, не принёс изменений в общем зачёте. Этап завершился финишем из небольшой оторвавшейся группы, из которой сильнейшей оказалась Сюзанн Юнгског[17]. Шведская спортсменка одержала свою вторую победу на гонке, опередив Ханку Купфернагель и Светлану Самохвалову (все — с одинаковым временем). Фабиана Луперини спокойно финишировала в следующей группе, сохранив достаточный запас времени. Итальянская гонщица впервые в карьере выиграла общий зачёт Тур де л’Од с результатом 27 час 01′34″, став второй итальянкой, победившей на этой гонке. Второе место заняла Валентина Полханова (+0′58″), третье — Катрин Марсаль (+2′18″). Ханка Купфернагель (+2′48″) и Сюзанн Юнгског (+4′19″) замкнули пятёрку сильнейших общего зачёта[18].