Jordan Thompson wins an almost three-hour battle against Davis Cup team-mate John Millman in Kitzbuhel.