Spanish playmaker David Silva dared to put his compatriot, Andres Iniesta, the top two players are touted as the best in the world today, Lionel Messi and Cristiano Ronaldo. La Furia Roja will meet Portugal in the semi-finals of Euro 2012, Silva and Iniesta are believed to be a duel with Ronaldo that look impressive from the account opening goal against Holland in the group stage. But in his own stronghold Matador, Iniesta look stunning by the success of passing by 91 percent. Silva did not hesitate to assess Iniesta as a vital figure in the squad who trained Vicente del Bosque. The press often ask who is best between Messi and Ronaldo. Andres Iniesta for me is number one, because he was a teammate in Spain and I could see he can do difficult things in the field. Andres is a magical figure with the ball and he's a great guy, great player for the team. I do not know personally Ronaldo and Messi, but Andres great player and has a very important character.