India witnessed single-day rise of 38,628 new coronavirus cases which took the total infection tally to 3,18,95,385, while the death toll climbed to 4,27,371 with 617 fresh fatalities, according to the Union Health Ministry's 8AM data updated on Saturday.