The best I've played against ...
The best I've played against is Luis Figo. As for team-mates, it has to be Zinedine Zidane. He made things easier for everybody.