Stephan El Shaarawy has inked a new contract with AC Milan.

El Shaarawy has signed a new five-year contract with the San Siro giants.

"I'm happy to have re-signed," he told "Next year I hope to do well, to do better. I hope to have the chance to play in more space.

"Becoming a team-mate of Kaka would be a dream, he's always been my idol."