Året etter ble han Europamester i 10 m luftrifle under EM i Praha. Deretter fortsatte han og tok VM-tittelen i samme øvelse i München i 2010. Samtidig ble han den første utøveren som kvalifiserte seg til London-OL. Campriani tok ledelsen med 599 poeng sammen med rumenske Alin Moldoveanu under den innledende skytingen i 10 m luftrifle i Sommer-OL 2012 i London. I finalen vekslet de på å lede, men til slutt var det Moldoveanu som trakk det lengste strået og tok gullet 0,6 poeng foran Campriani som endte med sølvmedaljen. I helmatchen derimot var Campriani utilnærmelig med ny olympisk rekord og 1180 i innledende skyting. Han hadde 8 poeng å gå på til nestemann før finalen, og vant med 1278,5 poeng som også er ny olympisk rekord.