Injury-nagged 2009 US Open champion Juan Martin Del Potro advanced to the ATP Delray Beach Open semi-finals on Friday by defeating French fifth seed Jeremy Chardy 6-2, 6-3.