When the 2010 Commonwealth Games were held in New-Delhi, Abhinav Bindra got the honour of being the Indian contingent's flag-bearer at the opening ceremony. He also got the honour of taking the athletes' oath on behalf of the 6,700 participants from 71 countries and territories on that occasion.