This paper proposes an adaptive and optimal controlstrategy for a solar photovoltaic (PV) system. The control strategyensures that the solar PV panel is always perpendicular to sunlightand simultaneously operated at its maximum power point (MPP)for continuously harvesting maximum power. The proposed controlstrategy is the control combination between the solar tracker(ST) and MPP tracker that can greatly improve the generated electricityfrom solar PV systems. Regarding the ST system, the paperpresents two drive approaches including open- and closed-loopdrives. Additionally, the paper also proposes an improved incrementalconductance algorithm for enhancing the speed of the MPPtracking of a solar PV panel under various atmospheric conditionsas well as guaranteeing that the operating point always moves towardthe MPP using this proposed algorithm. The simulation andexperimental results obtained validate the effectiveness of the proposalunder various atmospheric conditions.