The 25-year-old singer performed the Latin superstar’s song “Livin’ La Vida Loca” alongside him during the show.
Taylor also welcomed Pitbull to the stage to sing his song “Give Me Everything” as another surprise.
A third surprise guest was Miami Heat player Dwyane Wade, who presented the pop star with a number 13 jersey.
“3 is her favorite number and it’s my 13th season starting 2morrow… #Lucky13 thank you @taylorswift for having me at your concert tonite and for allowing me to welcome you to Miami-WadeCounty!!! American Airlines Arena is insane right now… #heatnation #BiscayneBoys,” Dwyane wrote on Instagram.
Taylor Swift & Ricky Martin – “Livin’ La Vida Loca”
Click inside to watch Taylor Swift perform with Pitbull…
Taylor Swift & Pitbull – “Give Me Everything”