Rodriguez, whose power numbers dropped last year during an injury-interrupted season, hit a solo home run to right in the first inning. He did not play Saturday in the Yankees' exhibition opener.
Halladay allowed one run, two hits and struck out three in two innings. The former Cy Young winner, coming off a 19-6 season, struck out to work out of a two-on, no-out jam in the second.
Hunter Pence hit a two-run homer for the Phillies. He also connected Saturday against the Yankees.
Freddy Garcia, bidding for a spot in the Yankees' rotation, gave up two runs and four hits in two innings.