Resuming his recovery efforts, Giants right-hander Matt Cain played catch Tuesday amid hopes that when he regains his pitching health, he'll stay that way.