Giants third baseman Eduardo Nunez left Sunday's 4-3 loss to the San Diego Padres in the seventh inning with a strained right hamstring.