Natjecanja u gađanju metaka održana su na Olimpijskim igrama u Londonu od 4. do 13. dana (28. srpnja - 6. kolovoza). Za to vrijeme osvojeno je 15 kompleta nagrada od kojih je 5 uzelo puške za kućne puške - Olimpijski muškarci otišli su 8 muškaraca i 6 žena. Kinezi, Amerikanci i Talijani primili su po dvije nagrade, u još 9 zemalja - po jednu. Rusi, nažalost, nisu dobili ništa.
Natjecanja puškomitraljeza održana su u streljaštvima na području vojarne Royal Artillery u Woolwichu, jugoistočno od Londona. Prvog dana natjecanja u strijelcima, 28. srpnja, podijeljena su dva skupa priznanja, a jedan od njih podijelili su među sobom žene koje su pucale zračnom puškom na udaljenosti od 10 m. Od 56 sportaša, osam djevojaka stiglo je do finala, uključujući i jednu od dvije Ruskinje - Daria Vdovina, koja je pokazala treći rezultat. Ali nije se uspjela izboriti za nagrade - Kinez i Sylin postala je prvakinja i osvajačica prve zlatne medalje s Olimpijade u Londonu. Njezin sunarodnjak Yu Dan postao je treći, a srebrnu medalju osvojila je Poljakinja Sylvia Bogatsky.
U drugoj ženskoj disciplini djevojke su morale pogoditi metu iz puške na udaljenosti 50 m iz tri različita položaja. Amerikanac Jamie Lynn Gray pokazao se najboljim na ovom natjecanju, a Ivan Maximovich iz Srbije (2. mjesto) i Adela Sykorova iz Češke (3. mjesto) popeli su se na postolje pokraj nje. Muškarci u istoj konkurenciji poraženi su od Talijana Niccola Camprianija, ispred srebrne medalje Kim John Hyun iz Južne Koreje i tako je postao treći Amerikanac Matthew Emmons. Zanimljivo je da je Emmons, pobjednik prethodne dvije olimpijade, oženjen Katergen Emmons, također olimpijskim prvakom i nositeljem svjetskog rekorda u pucanju puškom. No ona se zalaže za češku olimpijsku reprezentaciju i postala je četvrta u ženskoj konkurenciji.
Talijan Niccolo Campriani, koji je već osvojio zlato, borio se za drugu nagradu u pucanju s desetak metara i mogao bi postati drugi, izgubivši od Rumunke Aline George Moldovyan. A treće mjesto u ovoj disciplini zauzela je Gagan Narang iz Indije. Muškarci na ovoj olimpijadi imali su još jednu vježbu od djevojčica - na udaljenosti od 50 m pucali su ležeći. To je najbolje postigao Bjelorus Sergej Martynov, koji je pobijedio Lionela Coxa iz Belgije i Slovenca Raymonda Devevetsa.
Nastup ruske puške u disciplinama s puškom (i u svemu ostalom) može se smatrati vrlo neuspješnim - nitko osim Vasily Mosin, koji je postao treći u streljanju u zamku, nije se uspio popeti na olimpijski postolje.