Presidential candidate Mehdi Karroubi cast vote for 10th presidential elections in Iran and additional elections to the Legislative Assembly, ILNA reported.