Multiple choice National sports day is celebrated on August 29 August 6 August 19 August 16 Reveal answer Fill a bubble to check yourself A Correct answer Explanation National Sports Day in India is celebrated on August 29th to commemorate the birth anniversary of the legendary hockey player Major Dhyan Chand.