Jordan Thompson battled for nearly three hours to subdue Santiago Giraldo, a result sending him through to the…