Carl Frampton's highly-anticipated fight against WBO super-featherweight title holder Jamel Herring will take place before the end of the year.

Frampton will get the chance to become a three-division world champion with his bout against the 34-year-old American.

"I've just got the news that I've wanted for a long time. I will be fighting the champ @JamelHerring before the end of the year," the Belfast boxer wrote on Twitter.

"Thanks to MTK & WBO for making this happen. Time to become 3 weight champ."

Herring, who defeated Jonathan Oquendo by disqualification in his last fight in September, has won 22 of his 24 professional bouts.

Frampton's last fight saw him beat Scotsman Darren Traynor behind closed doors at the York Hall, Bethnal Green, in August.