San Francisco Giants rotation mates Jake Peavy and Matt Cain have faced each other in the past; now they're looking forward to working together as teammates.