Lance Berkman and Roy Oswalt signed one-day contracts and retired as Astros on Saturday, according to an ESPN.com report.

Berkman is among the franchise leaders in home runs, RBIs, walks, runs and slugging percentage.