The move was retroactive to Thursday. The Brewers held off on a roster decision until Friday, when utility man Jason Rogers was recalled from Triple-A Colorado Springs.
The Brewers were starting a three-game series Friday in Pittsburgh.
Gomez left Wednesday's game in St. Louis with the injury and returned to Milwaukee to be examined.
The leadoff hitter was hitting .235 with a homer and six RBIs in eight games. Overall, the Brewers are batting just .223 entering Friday, contributing to a 2-7 start.
Gerardo Parra will likely take over in center for Gomez. Rogers was hitting .360 with two homers and seven RBIs in the minors.