2012 m. vasaros olimpinėse žaidynėse dalyvavo rekordinė Indijos kontingento dalis - 83 žaidėjai, kurie iš viso laimėjo 6 medalius. Sukilėlis Sushil Kumaras tapo pirmuoju Indijos žaidėju, nuo nepriklausomybės laikų laimėjusiu daugybę individualių olimpinių medalių (2008 m. vasaros olimpinėse žaidynėse - bronzos, 2012 m. vasaros olimpinėse žaidynėse - sidabro). Saina Nehwal laimėjo bronzinį medalį badmintone
Moterų vienetinė komanda laimėjo pirmąjį šalies medalią badmintone. Pugilistė Mary Kom tapo pirmąja Indijos moterimi, laimėjusia medalią bokso srityje. Tai buvo geriausias Indijos pasirodymas iki 2020 metų. Žvaigždė šaulys Gaganas Narangas laimėjo trečią vietą vyrų 10 m oro šautuvo šaudymo kategorijoje. Vijay Kumaras pridėjo dar vieną medalią, laimėdamas sidabro medalią vyrų 25 m greitojo šaudymo pistoleto varžybose.