Trading giant Glencore has struck agreements that could lead it to pay $1.1bn in settlement agreements with officials in three countries on charges of bribery and bunker fuel market manipulation.

In addition to closing the book on bribery charges in the US, UK and Brazil, the deals see Glencore pay US fines related to market manipulation in fuel oil transactions at the ports of Long Beach and Los Angeles.