US President Donald Trump on Monday spoke with his "two good friends" -- Prime Minister Narendra Modi and Pakistan Prime Minister Imran Khan -- over the phone and discussed the all-important matter relating to Jammu and Kashmir besides trade and strategic partnership the US shares with two nations.