Saul 'Canelo' Alvarez and Terence Crawford went face-to-face in Riyadh, as it was confirmed the two superstars will fight each other in a blockbuster bout on September 12.