Trash-talking is common in the build-up to a fight, and sometimes tempers flare at a press conference or weigh-in.

A 'sing off' though is very rare, but that's exactly what Carl Frampton and Nonito Donaire have started in the lead up to their April 21st showdown in Belfast.

"They made me sing up there," Donaire told Behind The Gloves after Wednesday's press conference, adding "it was more of an Elton John kind of thing."

When prompted to sing again, the Filipino busted out an impressive rendition of Ed Sheeran's 'Thinking Out Loud'.

Not to be outdone, Frampton replied with his own chorus on Thursday evening.

"I'm the singer. So I'm gonna sing a song, and it's gonna be better than your song," the Northern Irishman confidently predicted.

So who's got the better voice? We'll leave that up to you to decide...

Tune in to Bunce's Boxing Hour on Friday night at 7pm to watch Donaire singing Elton John in front of Steve Lillis.

Last remaining tickets for Carl Frampton v Nonito Donaire are available here.