Pertandingan menembak diadakan di Olimpik London dari hari ke-4 hingga ke-13 (28 Julai - 6 Ogos). Selama ini, 15 set anugerah dimainkan, 5 daripadanya dibawa pulang oleh penembak senapang - 8 lelaki dan 6 wanita mendapat pingat Olimpik. Orang Cina, Amerika dan Itali masing-masing menerima dua anugerah, dan 9 negara masing-masing menerima satu anugerah. Orang Rusia, sayangnya, tidak mendapat apa-apa.
Pertandingan menembak diadakan dalam jarak tembak di Barak Artileri Diraja di kawasan London tenggara Woolwich. Pada hari pertama pertandingan menembak, 28 Julai, dua set anugerah dimainkan, dan satu daripadanya dibagikan di kalangan wanita yang melepaskan tembakan dari senapang udara pada jarak 10 m. Dari 56 atlet, lapan gadis mencapai final, termasuk satu daripada dua orang Rusia - Daria Vdovina, yang menunjukkan keputusan ketiga. Tetapi dia tidak berjaya bersaing untuk merebut anugerah tersebut - wanita China I Sylin menjadi juara dan pemilik pingat emas pertama Sukan Olimpik London. Rakan senegaranya Yu Dan menjadi yang ketiga, dan wanita Poland Sylvia Bogatskaya memenangi pingat perak.
Dalam disiplin wanita yang lain, kanak-kanak perempuan harus memukul sasaran dengan senapang pada jarak 50 m dari tiga posisi yang berbeza. Dalam pertandingan ini, yang terbaik adalah Jamie Lynn Gray dari Amerika, dan di sebelahnya di podium adalah Ivana Maksimovich dari Serbia (tempat ke-2) dan Adela Sykorova dari Republik Czech (tempat ke-3). Pada lelaki, Niccolo Campriani dari Itali memenangi pertandingan yang sama, di hadapan pemenang pingat perak, Kim Jong Hyun dari Korea Selatan dan pemain ketiga Amerika, Matthew Emmons. Anehnya bahawa Emmons, pemenang dua anugerah Olimpik sebelumnya, berkahwin dengan Catherine Emmons, juga juara Olimpik dan pemegang rekod dunia dalam penembakan senapang. Tetapi dia bermain untuk pasukan Olimpik Czech dan menjadi yang keempat dalam pertandingan wanita.
Niccolo Campriani dari Itali, yang sudah memenangi emas, bertanding untuk anugerah kedua dalam jarak 10 meter dan berjaya menjadi yang kedua, kalah dari pemain Romania, Alin Djordje Moldovyan. Dan tempat ketiga dalam disiplin ini diambil oleh Gagan Narang dari India. Lelaki di Sukan Olimpik ini mempunyai satu latihan yang lebih banyak daripada gadis-gadis - pada jarak 50 m mereka ditembak rawan. Yang terbaik adalah Sergei Martynov dari Belarus, yang menewaskan Lionel Koks dari Belgium dan Slovenia Raimond Debevets.
Prestasi pasukan senapang Rusia dalam disiplin senapang (dan dalam semua yang lain) boleh dianggap sangat tidak berjaya - tidak ada seorang pun kecuali Vasily Mosin, yang menjadi yang ketiga dalam menembak merpati tanah liat, dapat naik podium Olimpik.