The produced power from Photovoltaic system is varied and its efficiency is severely affected by many factors such as irradiance and ambient temperature. To obtain a competent system with maximum benefits, the tracking of the maximum power point became mandatory. This paper presents an efficient design of maximum power point tracking “MPPT†for PV system control using three advanced techniques; PSO, Perturb- and-observe (P&O) and Incremental Conductance (I_C). The PV system based MPPT has been modelled and simulated using MATLAB/SIMULINK. The results are studied, analyzed and compared to the three proposed algorithms. PSO proved higher tracking power, lower power loss, high tracking speed, less time and minor oscillation than the other two techniques.