Allegri dropped the striker last week for the draw with Napoli.
"I was not courageous in leaving El Shaarawy on the bench. It was a technical choice and I would do it again. I think he had a great season with real intensity and important moments, so being on the bench for one game doesn't change anything in terms of how I see the lad.
"There was no El Shaarawy 'problem,' and by stirring up this controversy the media is making it seem as if Robinho didn't deserve to play. In any case, I can confirm El Shaarawy will start tomorrow."