WBA/IBO middleweight champion Gennady Golovkin (26-0, 23KOs) is training hard for his upcoming defense against veteran Matthew Macklin (29-4, 20KOs), scheduled for June 29th in an HBO televised main event from the MGM Grand at Foxwoods Resort, in Mashantucket, Connecticut. Photos by Allboxing.ru.