"The doctor gave a four-to-six week window from the time of surgery," said Rolen, whose team beat the Houston Astros 8-3 in a spring game Thursday.
Dustin McGowan allowed three runs and four hits in seven innings for the Blue Jays. He struck out four and walked four.
"It was just a couple bad innings," McGowan said. "I just battled through it and got my pitches in."
Brandon Backe had a rocky outing for the Astros, allowing six runs and 11 hits in 5 1/3 innings. He walked two and struck out two.
Hector Luna hit a three-run homer and finished with four RBIs for Toronto. Buck Coats also homered.
Darin Erstad went 2-2 with a double for Houston.
Notes: Toronto closer B.J. Ryan (left elbow) will face minor leaguers on Sunday.