Rouhani said conservatives should not block reformist candidates from future elections and that there should be greater trust in the people of the Islamic republic.
"I request that the 40th year of the revolution, the coming year, be the year of unity. I ask conservatives, reformists, moderates and all parties and all people to come and be together," he said in a speech before a huge crowd in Tehran.
Rouhani, a long-time regime insider who won power in 2013 and again in 2017 with the backing of reformists, has faced tough criticism from conservatives over his efforts to rebuild relations with the West and ease civil liberties.
"We should trust the people. We must allow all inclinations to participate in elections," he said.
"In the last 39 years, we have progressed in many fields, but at the same time we have had shortcomings.
"Maybe in decision-making, we have had delays. Maybe we haven't been speaking transparently with our people."
The conservative-dominated Guardian Council has the power to veto candidates in all elections, and has in the past barred hundreds of reformists from standing for the presidency and parliament.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)