Injured Giants starter Barry Zito made his second rehab start with the San Jose Giants and improved to 2-0 with seven innings of work in Modesto.