A leftist former army officer with questioned human rights credentials narrowly won Peru's presidency in a bitterly fought runoff with the daughter of disgraced ex-President Alberto Fujimori.  
Ollanta Humala, 48, won Sunday after softening his radical image and disavowing the affinity for Venezuela's socialist President Hugo Chavez that fueled his defeat in a first run for the presidency five years earlier.  
He promises Peru's poor a greater share of the Andean nation's considerable mineral wealth and pledged in victory to honor the free market but put Peruvians first.  
The former army lieutenant colonel won 51.5 percent of the vote against 48.5 percent for Keiko Fujimori, according to complete unofficial results compiled by the independent election watchdog Transparencia.