If like you say Chern, you only have one opponent pre-flop, I am assuming you have already raised, thus clearing out any limper's etc.
If this is the case then maybe you should rethink your pre-flop raising amount.
If the one remaining opponent is happy to call your pre-flop raise with a hand such as, A-10, K-10, which appears to be the case, I would ask myself did I raise enough.
If on the other hand your opponent was the one who raised pre-flop and you were the only caller, you might want to ask yourself why you didn't fold or re-raise.
Limping into the pot with a small pair depending on position is usually a good thing, but calling a raise with such a hand is debatable.
Perhaps neither of you raised pre-flop, ( you didn't say ) if this is the case then you need to find out some information, but once again I don't know who was first to act post-flop etc.
The flop you described looked harmless enough when heads up and it is at this point that you have to get the information you desire both post-flop and on the turn if necessary.
You also didn't say if this was Limit or No Limit Holdem, so I am assuming its No Limit, I personally would of liked that flop in a heads up situation and by the turn would have a much better idea of what my opponent is holding, and just because I flopped 2 pair, it doesn't mean I have to take it to a showdown if I feel I am up against a better hand.