Thailand on Thursday reported seven new coronavirus cases but no new deaths, taking its tally to 2,954 cases while fatalities remained at 54 since the outbreak began in January.