2 diamonds - on the flop bet a good size bet on the flop; if he calls then the next card is a diamond bet again how big? that depends if he raises then you probably see that he hit his flush.
4 cards to the flush on the board I am pretty sure he had it.