Thailand on Thursday reported 29 new coronavirus cases and 3 new deaths, bringing it to a total of 2,672 cases and 46 fatalities since the outbreak there escalated in January.