Riot police clashed with up to 3,000 protesters near a mosque in north Tehran on Sunday , using tear gas and truncheons to break up Iran 's first post-election demonstration in five days , witnesses said .