China reported 125 new virus cases on Tuesday, marking the lowest number of new daily infections in six weeks.
There were also 31 more deaths, according to the National Health Commission.
All the deaths were in Hubei province, the epicentre of the outbreak. The nationwide death toll is now 2,943.
The disease first emerged in December in Wuhan, the capital of Hubei, before spreading to more than 60 countries.
The number of cases in China has been generally declining after significant quarantine efforts, although the 11 new infections reported on Tuesday outside Hubei was the highest in five days.
In total, more than 80,000 people have been infected by the new coronavirus in mainland China.
Worldwide, close to 3,100 people have died of the illness.