Spanish midfielder Cesc Fabregas has joined Ligue 1 side Monaco from English Premier League side Chelsea, the two clubs said on Friday.