The popularity of incumbent President Hassan Rouhani and his challenger, the conservative Ebrahim Raisi will be tested in the presidential election on Friday.
Both the candidates have clear differences on several issues. They have traded accusations of abusing religion for power or corruption during televised debates.
Rouhani is seen as a moderate open to reforms and credited for getting some sanctions lifted on Iran through a nuclear deal with the West, while conservative Raisi is seen as putting Iran first.
TRT World's Abubakr al Shamahi tries to find how these differences are playing out in the streets of capital Tehran.