Santiago Botero of Colombia climbs the Joux-Plane pass to win the 6th stage of the Dauphine Libere cycling race (AP Photo)
Colombian cyclist Santiago Botero has won the penultimate stage of the Dauphine Libere race in France, but Spain's Inigo Landaluze has the overall lead.

Botero finished the 155-km mountainous ride (from Albertville to Morzine-Avoriaz) in 4:30:54 hours. It was Botero's second stage win of the race - he also captured the 47-km time trial Wednesday.

French rider David Moncoutie of Cofidis was second, 0:23 seconds back with Spain's Francisco Mancebo third, 0:53 seconds behind the winner. Six-time Tour de France winner Lance Armstrong of the United States finished seventh, 2:52 minutes behind Botero.

Landaluze finished 13th, more than 4:00 minutes behind the winner. The Spanish rider leads Botero by 0:49 seconds in the overall standings. Levi Leipheimer of the United States is third with Lance Armstrong fourth.

Sunday's final stage covers 128-km to Sallanches with the riders having to overcome a saw-toothed course with several climbs in the final kilometers.

Some information for this report provided by AP.