A source says, "Shraddha has agreed to sing all her songs in Rock On 2. However she was not too keen to lend her voice for herself on screen. She likes singing ,as music runs in her family but she was skeptical of singing all songs.
She was fine with singing a one or two numbers. But her co-star and one of the makers of the film Farhan Akhtar convinced her and told her that it would be necessary for her to sing as it will look real and authentic and she agreed."