Russian consulate has tightened its guidance regarding the photo needed for visa. The photo should be colored or good-quality black and white passport photo 3,5 x 4,5 cm, and must not be more than 6 months old. Consulate might check and compare the new photo with the one in your passport.