Difficult question. I would say Xavi is better, but Fabregas is also a great player.
It is a personal opinion david Villa, Fabregas, Xavi are a few.
Casillas, Ramos, puyol,Capedvilla, xavi, Ineista,Torres, Xavi Alonso, Pedro, Fabregas, Busquets
They are casillas, Puyol, capadevalla, Ramos, Fabregas, Xavi Alonso, xavi, , Torres, David villa, Bousquets, , D Silva.
There are a few like David Villa, Xavi, Torres and Fabregas.
Iker Casillas,Carles Puyol, capadevella, Gerrard Pique, Sergio Ramos, Xavi, Xavi Alonso, Ineista,, David villa, Fernando torres, Fabregas.
They are Gerrard,Xavi,Fabregas,kaka,Iniesta,cristiano ronaldo,Pirlo.
Fabregas may go one day to Barcelona. But he is clever with xavi, Inesta , toure and the others he may not sit on the bench. He may move later.
Cesk Fabregas, David Silva, David Villa , Xavi, Xabi Alonso,Sergio Ramos
I am guessing you mean assists, so Xavi Hernandez or Cesc Fabregas
Inesta one point further then xavi
Cesc Fabregas
Playing for the country - Xavi, Iniesta and Fabregas Playing in the Spanish league - Messi, Ronaldo and Falcao