Andy Ruiz Jr. and Anthony Joshua will run back their June clash on Saturday, with Ruiz looking to prove his historic upset was no fluke and Joshua attempting to prove he's still arguably the best heavyweight on the planet. Ruiz scored a shocking seventh-round knockout of Joshua on June 1, coming back from a third-round knockdown to score four of his own before the referee jumped in to call a halt to the bout. Now, they head to Saudi Arabia for the rematch.

Joshua will look to exact his revenge after suffering the first loss of his professional career. The former Olympic gold medalist was as devastating as they come heading into the first meeting, scoring knockout wins in every fight but one he was in.

Respect box? Subscribe to our podcast -- State of Combat with Brian Campbell -- where we take an in-depth look at the world of boxing each week.

Also on this card are some former Joshua challengers in Alexander Povetkin, Dillian Whyte and Eric Molina. Below is all the information you need to keep up with the festivities from Saudi Arabia on Saturday afternoon.

How to watch Ruiz vs. Joshua 2

Date: Saturday, Dec. 7 | Time: Noon ET (9 a.m. PT)
Location: Diriyah Arena -- Diriyah, Saudi Arabia
TV/Stream: DAZN (subscription required)

Ruiz vs. Joshua 2 fight card

FavoriteUnderdogWeight class

Anthony Joshua -220

Andy Ruiz Jr. +170

WBA, IBF, WBO and IBO heavyweight championship

Michael Hunter -200

Alexander Povetkin +160

Heavyweight

Dillian Whyte -2500

Mariusz Wach +900

Heavyweight

Filip Hrgovic -2500

Eric Molina +900

Heavyweight

Ruiz vs. Joshua 2 countdown