The attacker has returned to his best under Vieira this season.
The manager said, "He's under contract so that means he is happy to wear the shirt and perform well.
"I think what's good for him is to have players around him taking responsibility to take pressure off his shoulders.
"We have players who can score goals and deliver. The positive is having a team performance, it allows him to express himself."