I understand that it's really difficult to get over someone if you still have feelings for them.
But you have to realize that you've already had 2 years to try to work out a relationship together. You've got several choices:
(1) You can pressure to come back to you. But forcing him to do that will only push him away even more.
(2) You can give him all the time and space you want, but there's no guarantee he will come around. This will only drag out your pain and suffering.
(3) You can learn from the past and move forward with your life. Find someone else that you can happy with.
I vote for (3).