John Isner battled back from a set down against qualifier Santiago Giraldo to win his opening match at the Shanghai Masters on Monday.