Andre Ward has been forced to postpone his super-middleweight clash with Kelly Pavlik after suffering a shoulder injury.