I would recommend RankWatch. It’s a cloud based internet Marketing tool that offers daily and weekly rank tracking in less than few seconds .
RankWatch can help you in-
1) Track ranking more than 200 search engines,
For exam- Google , Yahoo, Bing, Baidu, Google USA, Google UK, Google Australia.
2) You can track different keyword on different search engine that means if you have 500 keywords and want to track 200 keywords on Google India, 200 keywords for Google UK and 100 for Google Italy, RankWatch will track the keywords in your selected search engines.
3) If offers location-based rank tracking so you can track your keywords ranking on Google maps.
4) Track Google Universal Search Rankings as well. This means, you can get all local, images, news, ads and video rankings at one place.
Other than RankWatch, Webmastertoys.com offers a free Keyword position tool to track the rankings of your top keywords in major search engines.