Rolen was in the starting lineup against the Tampa Bay Devil Rays, batting fifth. The third baseman went 1-for-4 with two strikeouts and committed a fielding error on a ground ball in the fourth.
He was hurt May 10 when he collided with Los Angeles Dodgers first baseman Hee Seop Choi and was placed on the DL two days later. Before the injury, Rolen hit .257 with five homers and 20 RBI in 30 games.
To make room for Rolen, outfielder Skip Schumaker was optioned to Triple-A Memphis.
In other news, Cardinals manager Tony La Russa said he doesn't expect outfielder Jim Edmonds to play during this weekend's series. An MRI taken Thursday showed that Edmonds has a hairline fracture of his left middle rib.
Edmonds was out of the lineup for the fifth straight game Saturday. He is expected to be re-evaluated Monday.