Manchester City manager Manuel Pellegrini has confirmed that striker Sergio Aguero will be out of action for 'four to six weeks'.