Make sure that you:
- Use the national domain
- Have a tons of quality backlink from websites which have the same geographic target as yours
- Host the website on webserver which is associated with the certain country according to its IP address
- Placed meta language tag which is suitable for your targetted country, though i am not very sure that it make sense
Otherwise i recognised that if you use a national tld Google set your geographic target automatically.