Russian opposition leader Alexei Navalny has been detained in Moscow, his spokeswoman Kira Yarmysh wrote on Twitter on Saturday.