Hundreds of people were arrested in Moscow on Saturday as police clamped down on a rally calling for free elections for a second weekend running.