The Iranian president says the US, Israel and some European countries played a direct role in the recent terrorist riots in Iran.