Gennady Golovkin and Saul 'Canelo' Alvarez meet face-to-face ahead of September's mouth-watering middleweight showdown in Las Vegas.