Sevilla have signed Argentina right-back Gabriel Mercado from River Plate for an undisclosed fee on a three-year deal.