Gennadiy Golovkin fights to become a middleweight world champion once again next weekend when he takes on Sergiy Derevyanchenko for the IBF middleweight title.