Barclays announced second-quarter earnings on Wednesday, July 28, which amounted to 2.1 billion pounds, or about 2.9 billion dollars, compared to 90 million pounds in the second quarter of 2020.
Analysts had expected a reported net profit of £1.7 billion in the three months to the end of June, according to Refinitiv data.
Equity fees and investment banking fees rose 38% and 27%, respectively, in the second quarter.
Barclays also announced a capital increase to shareholders, with a semi-annual dividend of 2p per share, and further share buybacks of up to £500m.
The bank announced a net profit for the first quarter of 2021 of 1.7 billion pounds, or 2.37 billion dollars, supported by lower loan impairment charges.