The blasts came about 30 minutes apart during the morning rush hour, killing at least 37 people and wounding 102.
The head of Russia's main security agency said a preliminary investigation places the blame on rebels from the restive Caucasus region that includes Chechnya, where separatists have fought Russian forces since the mid-1990s.