Mexico surpassed one million Covid-19 cases, registering 5,860 new infections over the previous day in a country with one of the world's highest death tolls from the virus, the government said.

A total of 1,003,253 people have now tested positive for the virus in Mexico, said health ministry official Ricardo Cortes. The death toll meanwhile reached 98,259, including 635 registered over the past day, he added.

Mexico has the world's fourth highest death toll from the virus behind the United States, Brazil and India, according to an AFP tally based on official figures. It also has the eleventh highest number of infections.