Żółtą koszulkę lidera zachował Łukasz Bodnar (DHL Author). Popołudniowy etap kolarze potraktowali ulgowo. Zmęczeni jazdą na czas w Ożarowie i 90-kilometrowym przejazdem na start do Tarnobrzega nie przejawiali większej ochoty do ścigania. Na dodatek pogoda się popsuła. Za Sandomierzem nagle zrobiło się ciemno i spadł rzęsisty deszcz. Niektórzy zawodnicy jechali w pelerynkach przeciwdeszczowych aż do Kielc. Z apatii peletonu skorzystali Krzysztof Krzywy (Kalev Sport) i Słowak Roman Bronisz (Dukla Trenczyn). Obaj zajmowali dalsze miejsca w klasyfikacji generalnej, więc i peleton ich ucieczką specjalnie się nie przejmował. Krzywy i Bronisz uciekali przez blisko 90 kilometrów, wygrali kilka lotnych i górskich premii, ale na tym ich sukcesy się skończyły. Na ulicach Kielc pojawił się cały peleton, na którego czele jechali zawodnicy CCC Polsat. Znakomicie rozprowadzili Marka Wesołego, a ten na ostatniej prostej nie dał rywalom żadnych szans. Drugiego na mecie Niemca Andre Schulzego Wesoły wyprzedził o kilka długości roweru. Trzecie miejsce zajął Błażej Janiaczyk, który dzięki bonifikacie zmniejszył do 32 sekund stratę do lidera - Łukasza Bodnara. Wesoły odniósł drugie zwycięstwo etapowe w tegorocznym Wyścigu Solidarności i Olimpijczyków. W czwartek w Radomiu, gdzie wygrał w podobnym stylu, obiecywał powtórkę w Kielcach. I słowa dotrzymał. Na sobotę zaplanowano długi, pagórkowaty etap z Krosna do Nowego Sącza (224 km). Wyniki 5. etapu Wyścigu Solidarności i Olimpijczyków, Tarnobrzeg - Kielce (140 km): 1. Marek Wesoły (CCC Polsat Polkowice) - 3:30.59 2. Andre Schulze (Niemcy/PSK Whirpool) 3. Błażej Janiaczyk (Polska/Mróz-Action-Uniqa) 4. Adam Wadecki (Kalev Sport) 5. Krzysztof Jeżowski (CCC Polsat Polkowice) 6. Tom Meeusen (Belgia/Fidea) 7. Marek Rutkiewicz (Polska/Mróz-Action-Uniqa) 8. Tomas Buchacek (Czechy/PSK Whirpool) 9. Tomasz Smoleń (Polska młodzieżowa) 10. Kevin Pauwels (Belgia/Fidea) - wszyscy ten sam czas Klasyfikacja generalna: 1. Łukasz Bodnar (DHL Author) - 13:05.56 2. Denis Kostiuk (Ukraina/ISD Sports Donieck) strata 15 s 3. Błażej Janiaczyk (Polska/Mróz-Action-Uniqa) 33 4. Roger Kluge (reprezentacja Niemiec) 57 5. Dawid Krupa (Polska młodzieżowa) 1.03 6. Marek Rutkiewicz (Polska/Mróz-Action-Uniqa) 1.09 7. Maciej Bodnar (Polska młodzieżowa) 1.10 8. Tomasz Kiendyś (CCC Polsat Polkowice) 1.14 9. Robert Bengsch (reprezentacja Niemiec) 1.18 10. Jarosław Rębiewski (CCC Polsat Polkowice) 1.25