President Hassan Rouhani has won 21.6 million votes in Friday's hard-fought contest, compared to 14 million for the hardline Ebrahim Raisi, with 37 million votes counted after Friday’s election, with another four million votes still uncounted, an official source in Iran said. Final results are to be published later Saturday. Altogether 40 million votes were cast, equal to a 70 percent turnout similar to 2013, when Rouhani won his first term. The incumbent, 68, ran for re-election on a pledge to open Iran to foreign investment and alleviate the Islamic Republic’s chronic economic woes. Raisi was supported by the supreme leader and hard line circles.