Markets | Thu Jul 31, 2014 1:50am EDT

SNB swings to H1 profit of 16.1 bln Sfr on forex gains