– Jeg vet ikke hvem jeg skal stemme på, men jeg vet at jeg kommer til å stemme på en av dem, sier den 45 år gamle læreren Maria Hidalgo i hovedstaden Lima.
Siden de siste meningsmålingene har tydet på at det blir et svært jevnt valg, kan det drøye før resultatet blir klart.
- Les også:
– Dette kommer til å bli et jevnt løp som trolig må avgjøres ved hjelp av målfoto, sier direktør Fernanda Tuesta ved et institutt ved Limas katolske universitet som studerer folkeopinionen.
Humala (48) og Fujimori (36) kom seg videre etter den første valgrunden i april. Men ettersom valget står mellom det ytterste venstre og det ytterste høyre, vil mange peruanere stemme på den kandidaten de anser som «det minst dårlige alternativet», skriver nyhetsbyrået AFP.
Frir til de fattige
Begge de to kandidatene forsøkte i valgkampinnspurten å lokke til seg velgere som ennå ikke hadde bestemt seg, samt velgere fra den tredelen av landets 29 millioner innbyggere som lever i fattigdom.
Den vedvarende fattigdommen tyder på at landets rekordartede økonomiske vekst det siste tiåret ikke har kommet alle innbyggerne til gode.
Humala har i valgkampen prioritert å forsikre velgerne i sentrum om at han har moderert sine synspunkter og ikke lenger er en beundrer av Venezuelas radikale president Hugo Chávez.
Fujimori på sin side prøver å distansere seg fra sin far, tidligere president Alberto Fujimori, som ble fengslet i 25 år for korrupsjon og brudd på menneskerettighetene.
20 millioner har stemmerett
De aller siste meningsmålingene viste en knapp ledelse til Ollanta Humala. En måling gjort av Ipsos ga Humala en oppslutning på 51,9 prosent, mens Fujimori fikk 48,1 prosent.
En annen måling, foretatt av Datum, ga Humala ledelsen med 50,8 prosent, mens Fujimori fikk støtte fra 49,2 prosent av de spurte.
Men i begge målingene er forskjellen mellom de to kandidatene innenfor feilmarginen.
20 millioner velgere har stemmerett i valget.