The game will always try to match you with an opponent of the same Skill Rating as you. If it can't do so within a reasonable time, it will try to find someone little higher or lower than you. The system is built so that most of the time, you play against people that are close to you in terms of game progress, level and skill, although occasionally you can meet weaker or stronger opponents.