Manager Bruce Bochy said the left-handed-batting Ishikawa primarily will be used as a pinch-hitter until Brandon Belt (concussion) returns from the disabled list.
"He has been swinging the bat well this last week with Fresno," Bochy said of Ishikawa, who hit .400 (12-for-30) with three homers, three doubles and 14 RBIs in his final eight appearances with the Grizzlies. Overall, Ishikawa hit .271 with 11 homers and 45 RBIs in 71 games for Fresno.
The 30-year-old has moved frequently since leaving the Giants organization following a 2011 campaign with Fresno. The first baseman played for the Brewers, Orioles, Yankees and Pirates. San Francisco signed Ishikawa to a Minor League contract April 25, six days after the Pirates designated him for assignment.
Ishikawa hit .265 with 15 homers and 80 RBIs in 281 games with the Giants in 2006 and from 2008-10. His biggest moment of the 2010 postseason occurred in Game 3 of the Division Series at Atlanta, where he coaxed a key ninth-inning walk from Craig Kimbrel during a two-run rally that propelled San Francisco to a 3-2 win.
Duvall displayed power potential with two home runs in 40 at-bats during his pair of stints with the Giants, but Bochy said the 25-year-old would be better off playing regularly for Fresno, with whom he has dominated the Pacific Coast League this year.
Bochy said Perez, who has bounced between Triple-A and the Majors four times this season, can prove handy with his speed and as a right-handed batter off the bench.
Bochy reiterated that Belt could resume playing as early as this weekend, though the Giants haven't determined whether he'll need an injury rehabilitation stint in the Minor Leagues.
Abreu went hitless in four at-bats spanning three games in his brief callup with the Giants.
Chris Haft is a reporter for MLB.com. Read his blog, Haft-Baked Ideas, and follow him on Twitter at @sfgiantsbeat. This story was not subject to the approval of Major League Baseball or its clubs.