Britain's Andy Murray is braced for what should be a dramatic Davis Cup semi-final clash with Argentina's Juan Martin Del Potro in Glasgow.