Russian Cyclist Menchov Wins Tour of Spain 5th Stage Russian cyclist Denis Menchov has won the fifth stage of the Tour of Spain and US Postal service rider Manuel Beltran of Spain has taken the overall lead.