The two major public banks in Brazil require clients to provide additional information if you are on a "new" PC.
One of them asks personal information (id numbers, etc), the other sends an SMS to your cell phone and you enter that number (a very good two-factor auth).
They don't use client certs, though, and I have no knowledge on the private banks.
They don't use client certs, though, and I have no knowledge on the private banks.