Top Kremlin critic Alexei Navalny defied house arrest Tuesday to join a protest in central Moscow but was swiftly detained by police, a live stream on Dozhd television channel showed.