Giffen goods may be defined as those whose price effect is positive and income effect is negative. All Giffen goods are inferior goods, but all inferior goods are not Giffen goods.
Inferior goods are those whose income effect is negative. In case of Giffen negative income effect is always stronger than substitution while in case of inferior, it may or may not be.