can sender send 2 amounts to single recipient in single transaction?
Yes. This sort of transaction is doable in bitcoin.

A point which I would like ot highlight is that transaction fees in bitcoin are proportional to the transaction size in bytes(and not the amount being sent). So, splitting the amount into 2 outputs will cost you more than combining the outputs.