Juan Martin del Potro showed his hard court pedigree to defeat home player James Blake in the third round of the Farmers Classic.