Monaco have confirmed the signings of FC Porto duo Joao Moutinho and James Rodriguez on five-year deals for a combined fee of €70million.