Sommer-OL 2012 i London var Belmontes andet OL, og her vandt vandt hun to medaljer, begge af sølv, i 800 m fri og 200 m fly. Hun stillede op i fem individuelle løb og en holdkap.