Police detained over 100 activists in Saint Petersburg on Saturday as hundreds of Russian opposition supporters turned out to protest against President Vladimir Putin’s expected candidacy in elections next year.