The Giants took their turn Friday at obtaining right-hander Sandy Rosario, claiming the much-traveled 27-year-old reliever off waivers from the Chicago Cubs.