Leftist Pedro Castillo declared himself president-elect of Peru after ballot counting ended, giving him 50.12 percent of the votes in the run-off on June 6.

Although the National Jury of Elections is yet to proclaim the winner of the presidential poll, the announcement that the counting of votes had already ended with Castillo ahead of his right-wing opponent, Keiko Fujimori, led the former to declare himself president of the country.

Castillo addressed his supporters from the balcony of his party's headquarters in downtown Lima.

"Today more than ever, the Peruvian people have raised their heads to say democratically that we are going to save this homeland," said the teacher and candidate of the Free Peru party.