This weekend will see Andy Ruiz Jr defend his titles against Anthony Joshua in one of the biggest rematches in boxing history.

Rewind to June of this year and the boxing universe was left stunned when the Mexican underdog defeated AJ in his Stateside debut to take control of the heavyweight division.

Despite being knocked down early in round three, Ruiz Jr responded with two knockdowns of his own in the very same round.

A few rounds later, he knocked the Brit down a further two times before the match referee had to wave off the fight.

Now, it's time to see whether it will be repeat or revenge.

Despite being the champ and despite beating Joshua back in June, Ruiz Jr is still the underdog going into the fight this Saturday, but knowing him, he won't mind that one bit.

He was the underdog for the first fight, and he'll be happy with being the underdog once again.

With the fight just around the corner, here's all you need to know with regards to fight night.

When is the fight?

The fight takes place this Saturday, December 7, in Saudi Arabia and is being held at the 15,000-seat Diriyah Arena in Diriyah.

How can I watch the fight?

The fight will be shown live on Sky Sports Box Office. You can purchase the event for £24.95.

However, the first hour of the show will be free on YouTube and Sky Sports’ website and app.

What times does it start?

The event will start at 4pm UK time, and that is the first hour free.

The paid event will then begin at 5pm, with the main event fight (Ruiz Jr vs Joshua 2) likely to start at around 9pm.

Sky Sports have said ring walks should be around 8:45.