American cyclist Lance Armstrong has won the Dauphine Libere race in Grenoble, France, despite finishing sixth in the final stage of the race.

French rider Cedric Vasseuron won Sunday's final stage, completing the 176.3 kilometer ride in four hours, 22 minutes, 0.02 seconds. Armstrong finished sixth in the final stage, two minutes and 0.09 seconds off the winning pace.

Iban Mayo of Spain, Armstrong's top competitor in the race, placed third in Sunday's stage with the same time as Armstrong. He finished second overall, just one minute, 12 seconds behind the American. David Millar of Britain was third overall, two minutes, 47 seconds behind Armstrong.

Riding for the U.S. Postal Service team, Armstrong used the Dauphine Libere race to warm up for the Tour de France, which begins on July 5. His victory Sunday is a good sign as he goes for a record-tying fifth consecutive win in the world's top cycling race. A victory would allow Armstrong to match Spain's Miguel Indurain, who won the Tour five years straight, from 1991-95.