Five Mexican football players who tested positive for the banned substance clenbuterol have been cleared by the Mexican Football Federation and will not face punishment.

The five players - defenders Francisco Rodriguez and Edgar Duenas, goalkeeper Guillermo Ochoa, and midfielders Christian Bermudez and Antonio Naelson - tested positive in May at a training camp in Mexico prior to the Gold Cup tournament in the United States.

The players did not player in the Gold Cup and blamed the positive tests on contaminated meat.

In a statement Friday, the federation said its disciplinary commission findings showed the positive tests were ''due to contaminated food'' and said no punishments would be meted out.

The statement said ''the players took all necessary measures to avoid ingesting or consuming banned substances.''

The Mexican federation said it would notify FIFA of its decision.

The move is sure to raise some eyebrows, although Mexico President Felipe Calderon acknowledged that contamination is a problem in the country.

Tour de France champion Alberto Contador also has blamed contaminated meat for his positive test for clenbuterol last July.