2012 m. Londono vasaros olimpinėse žaidynėse Lalova baigė antrą vietą
per ketvirtfinalį moterų 100 metrų lenktynių, lyginant jos sezono geriausią 11.06. Ji buvo pašalinta iš pusfinalo, kur ji nubėgo 11,31 ir baigė 6-ąją savo kategorijoje ir 19-ąją. 200 metrų distancijoje ji baigė penktą vietą savo kategorijoje, pasiekusi geriausią sezonos laiką - 22,91 sekundę. Pusfinalyje ji nubėgo 22,98 sekundes, užėmė šeštą vietą ir praleido vietą finale.