New Delhi, July 2: India reported single day rise of 16,103 new coronavirus infections, 31 fatalities in last 24 hours.