Thousands of anti-government protesters took to the streets of Tehran on Friday, defying security forces using tear gas to disperse the crowd.