Boxing superstars Amir Khan and Saul "Canelo" Alvarez will lock horns in the first weekend of May.

According to Golden Boy Promotions owner Oscar De La Hoya, Khan and Alvarez have agreed to a bout on May 7.

"As the middleweight champion of the world, I will take on the best fighters in the sport and on Cinco De Mayo weekend, I look forward to making the first defense of my titles," said Alvarez, per Boxing News 24. "Amir was a decorated amateur, a two-time world champion and is in the prime of his career. Fans are in for a great fight on May 7."

The first weekend in May has traditionally been huge for boxing, with Floyd Mayweather Jr. occupying that spot since 2012. Money's retirement opened doors for marquee bouts to take his spot.

This is a surprise change for Khan, who was believed to be looking for a fight in March, as his father Shah Khan told Nick Parkinson of ESPN.com.

"We're looking at a date in the first two of March but we've not got an opponent confirmed yet," Shah said. "Al Haymon is looking into it and he will come to us as soon as he has something."

Parkinson also noted that Khan was looking at a tuneup bout before challenging Danny Garcia or Kell Brook in a title fight over the summer.

Per Dan Rafael of ESPN.com, Canelo vs. Khan will be for the middleweight title held by Alvarez. Rafael also noted the fight will be at a 155-pound catchweight, with the middleweight limit being 160.

Alvarez was locked into a bout on May 7, with Fight News reporting (h/t Dan Ambrose of Boxing News 24) that Golden Boy Promotions booked the T-Mobile Arena in Las Vegas for that date with the 25-year-old to face an opponent to be determined.

According to Ambrose, Gennady Golovkin wanted to challenge Alvarez, but Canelo and Golden Boy were "likely looking at a much safer alternative."

Alvarez certainly needs a marquee win after defeating Miguel Cotto in November. He was pushed to the limit against Erislandy Lara in July 2014 before rebounding in his last two bouts. Khan needs a bout against one of boxing's biggest stars after not fighting since last May in a unanimous-decision win over Chris Algieri.

Both fighters will enter the bout in three months with a lot to prove.