The 40-year-old "Addicted" hitmaker was playing in front of 12,000 fans at the city's Plaza de Toros de Playas when the incident happened, but not even a few sliced fingers could stop him as he continued to play for another 30 minutes, reported Contactmusic.
Iglesias was playing the show as part of his as part of his 'Sex and Love World Tour', which kicked off last month.
In a statement, a representative for the singer, confirmed he was now on the mend following the accident.