The 25-year-old singer sang “Give Me Everything” alongside the rapper during the show.
Taylor also welcomed Ricky Martin to the stage to perform his hit song “Livin’ La Vida Loca” with him.
Another surprise guest was Miami Heat player Dwyane Wade, who presented the pop star with a number 13 jersey.
“13 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 & Pitbull – “Give Me Everything”
Click inside to watch Taylor Swift perform with Ricky Martin… More Here! »