The race between incumbent President Hassan Rouhani and conservative rival Ebrahim Raisi has been bitter, and Friday's election should to be close.