Unified heavyweight world titleholder Andy Ruiz Jr. has agreed to go to Saudi Arabia to face Anthony Joshua in their much-anticipated rematch, a source with direct knowledge of the discussions told ESPN on Thursday.