Cash-strapped European governments can press ahead with charging trucks for the damage they do to infrastructure, air quality and human health, the European Parliament agreed on Tuesday.

Lawmakers agreed EU rules for charging hauliers for fumes and noise under controversial "Eurovignette" laws, but they did not try to make tariffs mandatory on all the EU's 30,000 km (18,600 miles) of motorways.