| 2019 | 2019-10-07 | Shanghai | ATP doubles | Hard | Mate Pavic / Bruno Soares | Lukasz Kubot / Marcelo Melo | 6-4 6-2 |
| 2019 | 2019-06-10 | Stuttgart | ATP doubles | Grass | John Peers / Bruno Soares | Rohan Bopanna / Denis Shapovalov | 7-5 6-3 |
| 2019 | 2019-01-07 | Sydney | ATP doubles | Hard | Jamie Murray / Bruno Soares | Juan Sebastian Cabal / Robert Farah | 6-4 6-3 |
| 2018 | 2018-08-13 | Cincinnati | ATP doubles | Hard | Jamie Murray / Bruno Soares | Juan Sebastian Cabal / Robert Farah | 4-6 6-3 (10-6) |
| 2018 | 2018-07-30 | Washington | ATP doubles | Hard | Jamie Murray / Bruno Soares | Mike Bryan / Edouard Roger-Vasselin | 3-6 6-3 (10-4) |
| 2018 | 2018-02-26 | Acapulco | ATP doubles | Hard | Jamie Murray / Bruno Soares | Bob Bryan / Mike Bryan | 7-6(4) 7-5 |
| 2017 | 2017-06-19 | Queen's Club | ATP doubles | Grass | Jamie Murray / Bruno Soares | Julien Benneteau / Edouard Roger-Vasselin | 6-2 6-3 |
| 2017 | 2017-06-12 | Stuttgart | ATP doubles | Grass | Jamie Murray / Bruno Soares | Oliver Marach / Mate Pavic | 6-7(4) 7-5 (10-5) |
| 2017 | 2017-02-27 | Acapulco | ATP doubles | Hard | Jamie Murray / Bruno Soares | John Isner / Feliciano Lopez | 6-3 6-3 |
| 2016 | 2016-08-29 | US Open | ATP doubles | Hard | Jamie Murray / Bruno Soares | Pablo Carreno Busta / Guillermo Garcia Lopez | 6-2 6-3 |
| 2016 | 2016-01-18 | Australian Open | ATP doubles | Hard | Jamie Murray / Bruno Soares | Daniel Nestor / Radek Stepanek | 2-6 6-4 7-5 |
| 2016 | 2016-01-11 | Sydney | ATP doubles | Hard | Jamie Murray / Bruno Soares | Rohan Bopanna / Florin Mergea | 6-3 7-6 |
| 2015 | 2015-10-26 | Basel | ATP doubles | Hard | Alexander Peya / Bruno Soares | Jamie Murray / John Peers | 7-5 7-5 |
| 2015 | 2015-04-27 | Munich | ATP doubles | Clay | Alexander Peya / Bruno Soares | Mischa Zverev / Alexander Zverev | 4-6 6-1 10-5 |
| 2014 | 2014-08-04 | Canada | ATP doubles | Hard | Alexander Peya / Bruno Soares | Ivan Dodig / Marcelo Melo | 6-4 6-3 |
| 2014 | 2014-06-09 | Queen's Club | ATP doubles | Grass | Alexander Peya / Bruno Soares | Jamie Murray / John Peers | 4-6 7-6 10-4 |
| 2013 | 2013-10-21 | Valencia | ATP doubles | Hard | Alexander Peya / Bruno Soares | Bob Bryan / Mike Bryan | 7-6 6-7 13-11 |
| 2013 | 2013-08-05 | Canada | ATP doubles | Hard | Alexander Peya / Bruno Soares | Colin Fleming / Andy Murray | 6-4 7-6 |
| 2013 | 2013-06-17 | Eastbourne | ATP doubles | Grass | Alexander Peya / Bruno Soares | Colin Fleming / Jonathan Marray | 3-6 6-3 10-8 |
| 2013 | 2013-04-22 | Barcelona | ATP doubles | Clay | Alexander Peya / Bruno Soares | Robert Lindstedt / Daniel Nestor | 5-7 7-6 10-4 |
| 2013 | 2013-02-11 | Sao Paulo | ATP doubles | Clay | Alexander Peya / Bruno Soares | Frantisek Cermak / Michal Mertinak | 6-7 6-2 10-7 |
| 2013 | 2013-01-07 | Auckland | ATP doubles | Hard | Colin Fleming / Bruno Soares | Johan Brunstrom / Frederik Nielsen | 7-6 7-6 |
| 2012 | 2012-10-21 | Valencia | ATP doubles | Hard | Alexander Peya / Bruno Soares | David Marrero / Fernando Verdasco | 6-3 6-2 |
| 2012 | 2012-10-15 | Stockholm | ATP doubles | Hard | Marcelo Melo / Bruno Soares | Robert Lindstedt / Nenad Zimonjic | 6-7 7-5 10-6 |
| 2012 | 2012-10-01 | Tokyo | ATP doubles | Hard | Alexander Peya / Bruno Soares | Leander Paes / Radek Stepanek | 6-3 7-6 |
| 2012 | 2012-09-24 | Kuala Lumpur | ATP doubles | Hard | Alexander Peya / Bruno Soares | Colin Fleming / Ross Hutchins | 5-7 7-5 10-7 |
| 2012 | 2012-02-13 | Sao Paulo | ATP doubles | Clay | Eric Butorac / Bruno Soares | Michal Mertinak / Andre Sa | 3-6 6-4 10-8 |
| 2011 | 2011-02-07 | Costa Do Sauipe | ATP doubles | Clay | Marcelo Melo / Bruno Soares | Pablo Andujar / Daniel Gimeno Traver | 7-6 6-3 |
| 2011 | 2011-01-31 | Santiago | ATP doubles | Clay | Marcelo Melo / Bruno Soares | Lukasz Kubot / Oliver Marach | 6-3 7-6 |
| 2010 | 2010-05-16 | Nice | ATP doubles | Clay | Marcelo Melo / Bruno Soares | Rohan Bopanna / Aisam Ul Haq Qureshi | 1-6 6-3 10-5 |
| 2009 | 2009-10-19 | Stockholm | ATP doubles | Hard | Bruno Soares / Kevin Ullyett | Simon Aspelin / Paul Hanley | 6-4 7-6 |
| 2008 | 2008-06-16 | Nottingham | ATP doubles | Grass | Bruno Soares / Kevin Ullyett | Jeff Coetzee / Jamie Murray | 6-2 7-6 |