The World Health Organisation (WHO) says the number of confirmed swine flu cases around the world has surpassed 2,000.
The agency raised its tally today to 2,099 cases, from 1,893 late yesterday.
It said there have been 42 deaths in Mexico and two in the United States.
Mexico has 1,112 cases, and the United States has 642.
Canada has reported 201 people infected, Spain has 73 and Britain has 28.
Germany has nine cases, Italy, New Zealand and France have five each, Israel has four and South Korea and El Salvador have two apiece.
Austria, Colombia, Costa Rica, Denmark, Hong Kong, Guatemala, Ireland, Netherlands, Portugal, Sweden and Switzerland have reported a case each.