Warriors guard Klay Thompson practiced and is fit to play against the Cavaliers in the NBA Finals.