Saxo Bank's Alberto Contador won his second mountain stage when he won the fifth stage of the Tour de San Luis in Argentina.
The Spaniard took 160.6km stage from La Toma to Mirador del Sol when he got past race leader Levi Leipheimer in the final kilometre to win the stage in a time of 4hr 19:59.
Leipheimer finished and kept his leader jersey.