Spanish pop hunk Alejandro Sanz is no longer single - the 43 year old wed his longtime girlfriend in Barcelona last week.

The Grammy Award winner and Raquel Perera exchanged vows in a private ceremony and hosted a belated wedding party at Sanz's farm in rural Jarandilla de la Vera, Spain over the weekend.

The couple made the party an extra special family occasion by baptising their 11-month-old son, Dylan, during the celebrations, according to the Associated Press.

Sanz's six-year marriage to first wife Jaydy Michel ended in divorce in 2005.