Peru's June 6 presidential runoff remains undecided with 95.95% of ballots counted, as Roberto Sanchez holds 50.06% to Keiko Fujimori's 49.94%. Markets rose sharply on Tuesday while the margin narrowed from nearly 50,000 votes on Monday. The result will select Peru's ninth president in a decade.