BNP Paribas reported a net profit of 2.55 billion euros ($2.79 billion) in the second quarter, versus a loss of 4.21 billion euros last year.
Analysts polled by Reuters had forecast a net profit of 1.81 billion euros. Revenue for the bank in the second three months of the year was 11.08 billion euros, above analyst forecasts of 10.58 billion euros.
Lars Machenil, chief financial officer of the bank, told CNBC that the second quarter was "very strong."
"We ended with basically double-digit growth on the top line and on the bottom line. On the top line, it was up 16 percent...and the bottom line up 14 percent," he told CNBC ahead of the earnings release.
Highlights in the retail banking side of the business, Machenil said, were the personal finance and international retail banking.
"This strong second quarter adds to the first strong quarter," he said. "When you look at the first six months, we basically have a return-on-equity of 10.1 percent."
Follow us on Twitter: @CNBCWorld