The primary purpose of this study was to investigate the roles of two moderators - perceived competence and perceived autonomy - in the relationships of achievement goal orientations with a broad range of learning-related variables, including interest, effort, learning strategy use and academic achievement. Perceived competence and autonomy played roles as moderators by strengthening the positive effects of a mastery goal pursuit on outcome measures of adaptive use of learning strategies and effort, respectively. However, no moderating role of either perceived competence or perceived autonomy was found for the effect of a performance-approach and performance-avoidance goal pursuit. In addition, perceived competence played a significant role in determining the level of academic achievement in the context of multiple-goal pursuit. For students with high perceived competence, the adoption of high performance-approach goals resulted in a higher level of achievement regardless of the levels of mastery goals. In contrast, students with low perceived competence showed the highest achievement when high performance-approach goals are paired with low mastery goals.