Thompson faces Gardner in 100m clash in Spain