Assuming you got out drawn rather than outflopped, and that villian hit two pr/str8 since no river raise?

Either way, the flop bet here is pretty standard, unless villian is proven bluffer in position. Sometimes this backfires, or course. When that second diamond hit, if he has a pr and a draw, it's not surprising he called after you checked flop.

Remember you can't stop someone from drawing you can only make it painful for them to do so...