1)
Why did he give Shalom to him?
1.
Malbim: They joined with love, for they had a common enemy (Hadad'ezer).
2)
What Brachah did he give to David?
1.
Radak #1: He should succeed in his wars.
2.
Radak #2: It was a gift, like it says "uv'Yado Hayu Klei Chesef