Aleksandr Kokorin missed an early chance to fire the hosts ahead when he was denied by Armenia keeper Roman Berezovski but he made the breakthrough on 21 minutes by turning home Aleksandr Samedov's cross.
Russia were dominant and doubled their lead from the penalty spot two minutes before halftime after Samedov was fouled. Dmitri Kombarov slotted past Berezovski to make it 2-0.
After an encouraging first 45 minutes, coach Fabio Capello made four changes during the interval, introducing Aleksey Kozlov, Igor Denisov, Aleksandr Kerzhakov and Alan Dzagoev in place of Andrei Eshchenko, Yuri Zhirkov, Roman Shirokov and Fayzulin.
Russia quickly hit their stride again after the break with Kombarov just centimetres away from grabbing Russia's third on 50 minutes as his fierce shot went just wide.
Russian goalkeeper Igor Akinfeev had little to do but was finally called into action as Yura Movsisyan went close for Armenia.
Capello's side continue their build-up to the start of the World Cup in June when they take on Slovakia in Kazan on May 26.
Russia have been drawn in Group H along with Belgium, Algeria and South Korea.
- Sports & Recreation
- Aleksandr Samedov
- Dmitri Kombarov
- Fabio Capello
- Aleksandr Kerzhakov
- Igor Denisov
- Aleksandr Kokorin