The last version (0.15.0.1) support multi-wallet apparently (more will come in a future version):
Multi-wallet support
--------------------
Bitcoin Core now supports loading multiple, separate wallets (See [PR 8694](https://github.com/bitcoin/bitcoin/pull/8694), [PR 10849](https://github.com/bitcoin/bitcoin/pull/10849)). The wallets are completely separated, with individual balances, keys and received transactions.
Multi-wallet is enabled by using more than one `-wallet` argument when starting Bitcoin, either on the command line or in the Bitcoin config file.
**In Bitcoin-Qt, only the first wallet will be displayed and accessible for creating and signing transactions.** GUI selectable multiple wallets will be supported in a future version. However, even in 0.15 other loaded wallets will remain synchronized to the node's current tip in the background. This can be useful if running a pruned node, since loading a wallet where the most recent sync is beyond the pruned height results in having to download and revalidate the whole blockchain. Continuing to synchronize all wallets in the background avoids this problem.
That's assuming you are both using Bitcoin Core. If you are using different wallets then you shouldn't face any problems as each wallet software put the files in a different location in AppData.
Thanks. How do I create a new wallet for myself within Bitcoin Core to receive the bitcoins he wants to send me?
Just start bitcoin-qt without any parameters for the first time... A new wallet.dat will be created in the correct folder (depending on your OS*). It's a good idear to encrypt this wallet.dat (this encryption feature is accessible trough the gui interface) , especially since you told us you'd be receiving 2 BTC. Might i even suggest using 0.02-0.03 of those 2 BTC to buy a hardware wallet?
Afterwards, rename your friends wallet.dat to friendsname.dat, and place it in the same folder, then create 2 shortcut's to "\pathtobitcoincoreinstallation\bitcoin-qt.exe -wallet=wallet.dat" and "\pathtobitcoincoreinstallation\bitcoin-qt.exe -wallet=yourfriendsname.dat" (offcourse, when you use linux, the binary won't be named bitcoin-qt.exe, but bitcoin-qt, and you can either make a shortcut on your gnome or kde's desktop, or you can chose to create an alias directly)
*https://en.bitcoin.it/wiki/Data_directory#Default_Location
EDIT: PS: if you have bitcoin core 0.15.0.1, you can use the feature OmegaStarScream pointed out IF you want to and IF opening the two wallets at the same time won't confuse you... In this case, the shortcut should point to "\pathtobitcoincoreinstallation\bitcoin-qt.exe -wallet=yourfriendsname.dat -wallet=wallet.dat"