This paper proposes bidirectional power flow control of a grid interactive solar photovoltaic (PV)-fed water pumping system. A brushless DC (BLDC) motor drive without phase current sensors is used to run a water pump. This system enables a consumer to operate the water pump at its full capacity for 24 hours regardless of the climatic condition and to feed a single-phase utility grid when water pumping is not required. The full utilization of a PV array and motor pump is made possible in addition to an enhanced reliability of the pumping system. A single-phase voltage source converter with a unit vector template generation technique accomplishes a bidirectional power flow control between the grid and the dc bus of the voltage source inverter (VSI), which feeds a BLDC motor. The VSI is operated at fundamental frequency, which minimizes the switching loss. The maximum power point operation of a PV array, and power quality improvements, such as power factor correction and reduction of total harmonic distortion of grid, are achieved in this system. Its applicability and reliability are demonstrated by various simulated results using MATLAB/Simulink platform and hardware implementation.