Mark Cavendish sprinted to victory on Sunday in the Tour de France Singapore Criterium with a signature surge to the line in his final race.

"I really wanted that so bad," the 39-year-old cycling great from Britain said after the 166th victory of his glorious career.

"I'm terribly emotional.