Amir Khan has confirmed that he'll fight the WBC light-welterweight champion Danny Garcia on July 14th.