Ngụy vương muốn kết hiếu với nước Hàn, bèn hứa cắt đất cho Hàn. Hàn được lời hứa, nhưng Ngụy vương lại không thực hiện, Hàn vì thế tức giận, toan cất quân đánh Ngụy. Ngụy vương lo lắng, nói với Công Tôn Diễn rằng: “Ta muốn kết hiếu với Hàn, nhưng đất đã hứa lại chưa trao, nay Hàn giận dữ, sắp đánh nước ta, phải làm sao?” Công Tôn Diễn thưa: “Đại vương chớ lo, xin để thần giải mối lo này cho đại vương.” Bèn đến trước Hàn vương mà rằng: “Sở dĩ Ngụy vương hứa cắt đất, là muốn kết hiếu với nước Hàn. Nay Hàn nhận lời hứa mà Ngụy chưa thực hiện, ấy là lỗi của nước Ngụy. Nhưng Ngụy vương chẳng phải không muốn trao, chỉ e nước Hàn chưa tin mà thôi. Xin cho Ngụy cắt đất trước, rồi Hàn mới nghe theo mệnh lệnh, như vậy Hàn có thể không còn lo ngại.” Hàn vương nói: “Hay lắm.” Bèn nghe theo nước Ngụy. Ngụy vương sai Công Tôn Diễn cắt đất cho Hàn, Hàn bèn rút quân.