The 30 year old veteran has announced be would not be participating in the ATP 500 event in Acapulco next week.
The announcement was made after losing in the Quarter Finals in three sets to Mackenzie McDonald at the Delray Beach Open.
McDonald, ranked 84th in the world, outlasted the fourth-ranked Del Potro 6-4, 3-6, 7-6 (7/5) to notch his first victory over a top-five player and reach his first ATP Tour semi-final.
Del Potro, playing his first tournament since hobbling out of the Shanghai Masters with a broken right kneecap in October, took the court with his right knee more heavily bandaged than in his prior matches this week.
He was moving tentatively as he dropped the opening set, but still had plenty of pop on his serve and forehand as he managed to fend off two break points on the way to taking the second.
It would take a third-set tiebreaker to settle things, McDonald gaining the win with an overhead smash on his third match point.