By Miguel Rivera

When the fight was first made a few months ago, fans were worried about the catch-weight of 164.5-pounds for the Mexican grudge match between Saul "Canelo" Alvarez and Julio Cesar Chavez Jr.

The HBO Pay-Per-View contest takes place on Cinco De Mayo weekend, May 6th, at the T-Mobile Arena in Las Vegas.

Chavez Jr. has fought as high as 172-pounds in the last few years. The last time he weighed below the super middleweight limit was in 2012, when he was competing in the middleweight division. For Canelo, the weight is a piece of cake - because he's moving up instead of moving down. Canelo, who owns the WBO junior middleweight title, has never fought above the catch-weight limit of 155-pounds.

For this contest, Chavez Jr. hired strength and conditioning coach Angel "Memo" Heredia - and Hall of Fame trainer Ignacio "Nacho" Beristain, who is widely regarded as the greatest trainer in Mexican boxing.

Memo revealed to ESPN Deportes that Chavez Jr. weighed himself on Wednesday afternoon and weighed 169.5-pounds. Memo says the boxer is well on his way to making the contract limit - which has a clause that costs the boxer $1 million for every pound over the contract limit.

"[Chavez making that number] means a lot because being at the right weight is good for everything, so we do not get weakened [from losing too much during fight week] or fall under pressure [to make weight] when we get to Las Vegas, so we don't fight our way to making the weight," Heredia said. "[Chavez] has to keep working hard, eat the right food, not eat bread, tortillas, soft drinks, all of that is cut out."

"On Friday we are going to Las Vegas, we will continue training hard until Thursday, working, running.. whether it's a treadmill or on a track but we will continue running and training."