Antreten wird der 53 Jahre alte Amtsinhaber Poroschenko gegen den 41-jährigen Selenskyj, der bisher in einer Fernsehserie den Präsidenten parodiert.
Die Wahlkommission gab Sonntag - eine Woche nach der ersten Runde - in Kiew das amtliche Endergebnis bekannt. Demnach kam Selenskyj auf 30,24 Prozent der Stimmen und Poroschenko auf 15,95 Prozent.
Beide stehen für einen prowestlichen Kurs der Ukraine in die EU. Die Wahlbeteiligung lag bei 62,8 Prozent.
dpa/mh