British bank Barclays posted on Tuesday second quarter profits that beat expectations as traders benefitted from volatility in global markets caused by US President Donald Trump's tariff blitz. The bank said the boost to its global markets income reflected "continued support provided to clients through a volatile market environment".