La Jocurile Olimpice de vară din 2012 de la Londra a fost eliminat de sud-coreeanul Gu Bon-gil în tabloul de 32 probei individuale. La proba pe echipe echipa României a trecut succesiv de China, scorul fiind 45-30, și Rusia, scorul fiind 45-43. Apoi a înfruntat Coreea de Sud în finală. Zalomir a pierdut primul releu său împotriva lui Won Woo-young (5-2), apoi a ținut pasul cu Gu Bon-gil (5-5), dar România a fost depășită cu mult, scorul final fiind 26-45, și s-a mulțumit cu medalia de argint. Pentru acest rezultat a primit ordinul „Meritul Sportiv” clasa a II-a.