Avinash... Remember that, the managers have pressures from higher management to cut down on cost. So though u worked hard and good.. they will still try to find some lack and try to cut down on your hike. No company will religously give you hike based on your performance. Its always based on negociations. So keep your ego aside and stick to the company.