At the end of July, Komova competed at the 2012 Summer Olympics in London. She qualified in first place for the all-around final with a score of 60.632, third for the uneven bars final with a score of 15.833, and second for the balance beam final with a score of 15.266. In the team final, she contributed scores of 15.833 on vault, 15.766 on uneven bars, and 15.033 on balance beam toward the Russian team's second-place finish. In the all-around final, she placed second with scores of 15.466 on vault, 15.966 on uneven bars, 15.441 on balance beam, and 15.100 on floor exercise, giving her a total of 61.973. In an interview after the competition, Komova said: "I am proud about what I’ve done today, although I am a bit disappointed because I wanted to win the gold. I think I did well. The vault was not very successful, but overall I did well." In this instance on the vault, she took off a little sideways, which caused her to under rotate and step completely off the mat on landing. In the uneven bars final, she placed fifth with a score of 15.666, after hitting the lower bar on a swing leading to dismount. In the balance beam final, she placed eighth with a score of 13.166, after falling off the beam on a front somersault and then falling again on her dismount. After the event finals, she said: "I was not very lucky at these Olympics. I failed them 100%. I don't know if I will continue sports. I will go back home, take some time off, and think through the situation. My parents say everything is okay, but I don't feel that."