The federal court in the southern city of Bellinzona gave Trafigura a fine of 3 million Swiss francs (about $3.3 million) ...