I've found that with renewing contracts, if the player likes you and the club, stand firm on how much you're prepared to offer, then wait until the agent walks away in disgust. A few days later the player sacks the agent and agrees a much lower deal himself.
It's worked for me a few times, but...